.tl-flag{--tlf-white:var(--hd-canvas,#fff);--tlf-black:#000;--tlf-red:#ce1124;--tlf-sct:#005eb8;--tlf-navy:#012169;--tlf-ukred:#c8102e;--tlf-usred:#b22234;--tlf-usblue:#3c3b6e;--tlf-aegreen:#00732f;--tlf-aered:red;--tlf-sagreen:#006c35;--tlf-egred:#ce1126;--tlf-eggold:#c09300;box-shadow:0 0 0 1px color-mix(in srgb, var(--hd-ink,#17212f) 15%, transparent);border-radius:2px;flex:none;line-height:0;display:inline-flex;overflow:hidden}.tl-flag svg{width:20px;height:14px;display:block}.tl-flag .tlf-white{fill:var(--tlf-white)}.tl-flag .tlf-black{fill:var(--tlf-black)}.tl-flag .tlf-red{fill:var(--tlf-red)}.tl-flag .tlf-sct{fill:var(--tlf-sct)}.tl-flag .tlf-navy{fill:var(--tlf-navy)}.tl-flag .tlf-ukred{fill:var(--tlf-ukred)}.tl-flag .tlf-usred{fill:var(--tlf-usred)}.tl-flag .tlf-usblue{fill:var(--tlf-usblue)}.tl-flag .tlf-aegreen{fill:var(--tlf-aegreen)}.tl-flag .tlf-aered{fill:var(--tlf-aered)}.tl-flag .tlf-sagreen{fill:var(--tlf-sagreen)}.tl-flag .tlf-egred{fill:var(--tlf-egred)}.tl-flag .tlf-eggold{fill:var(--tlf-eggold)}.tl-flag .tlf-soft{opacity:.85}.tl-flag .tlf-saltire{fill:none;stroke:var(--tlf-white);stroke-width:2.6px}.tl-flag .tlf-saltire-w{stroke-width:2.8px}.tl-flag .tlf-saltire-r{fill:none;stroke:var(--tlf-ukred);stroke-width:1px}.home-d.tl{z-index:1;position:relative}.home-d.tl a:focus-visible,.home-d.tl summary:focus-visible,.home-d.tl input:focus-visible{outline:var(--focus-edge) solid var(--hd-focus);outline-offset:var(--focus-offset)}.home-d.tl .tl-hero{background:linear-gradient(var(--hd-header) 0, var(--hd-header) calc(100% - 90px), var(--hd-paper) 100%);border-bottom:1px solid var(--hd-header-line)}.home-d.tl .tl-hero-in{flex-direction:column;gap:40px;padding-top:28px;padding-bottom:88px;display:flex}.home-d.tl .tl-crumbs{color:var(--hd-ink-2);font-size:14px}.home-d.tl .tl-crumbs a{color:var(--hd-ink-2)}.home-d.tl .tl-crumbs [aria-current]{color:var(--hd-ink)}.home-d.tl .tl-hero-row{flex-wrap:wrap;align-items:flex-end;gap:24px 64px;display:flex}.home-d.tl .tl-h1{letter-spacing:-.025em;text-wrap:balance;color:var(--hd-ink);flex:560px;margin:0;font-size:52px;font-weight:600;line-height:1.06}.home-d.tl .tl-lede{max-width:560px;color:var(--hd-ink-2);flex:380px;margin:0;font-size:18px;line-height:1.55}.home-d.tl .tl-lib .hd-wrap{padding-top:48px;padding-bottom:96px}.home-d.tl .tl-lib-root{flex-direction:column;gap:20px;display:flex}.home-d.tl .tl-tgs{height:0}.home-d.tl .tl-tg{height:0;scroll-margin-top:96px;display:block}.home-d.tl .tl-bar{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.home-d.tl .tl-search{flex:420px;min-width:0;position:relative}.home-d.tl .tl-search-ic{width:18px;height:18px;color:var(--hd-mute);pointer-events:none;position:absolute;top:11px;left:14px}.home-d.tl .tl-search input{font:inherit;box-sizing:border-box;border:1px solid var(--hd-control);background:var(--hd-canvas);width:100%;height:40px;color:var(--hd-ink);border-radius:999px;padding:0 16px 0 40px;font-size:15px}.home-d.tl .tl-search input::placeholder{color:var(--hd-mute);opacity:1}@media (scripting:none){.home-d.tl .tl-search,.home-d.tl .tl-sort{display:none}}.home-d.tl .tl-sort{color:var(--hd-mute);align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.home-d.tl .tl-sort-btn{border:1px solid var(--hd-control);background:var(--hd-canvas);width:200px;height:36px;color:var(--hd-ink);box-shadow:none;border-radius:999px;padding:0 12px 0 14px;font-size:14px;font-weight:500}.home-d.tl .tl-sort-btn:focus-visible{outline:var(--focus-edge) solid var(--hd-focus);outline-offset:var(--focus-offset)}.home-d.tl .tl-law{color:var(--hd-mute);align-items:center;gap:8px;font-size:14px;display:flex}.home-d.tl .tl-picker{position:relative}.home-d.tl .tl-picker-btn{cursor:pointer;box-sizing:border-box;border:1px solid var(--hd-control);background:var(--hd-canvas);height:40px;color:var(--hd-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.home-d.tl .tl-picker-btn::-webkit-details-marker{display:none}.home-d.tl .tl-picker-cur{align-items:center;gap:10px;min-width:0;display:inline-flex}.home-d.tl .tl-chev{width:16px;height:16px;color:var(--hd-mute);transition:transform .15s var(--hd-e-std);margin-left:auto}.home-d.tl .tl-picker[open] .tl-chev{transform:rotate(180deg)}.home-d.tl .tl-picker-list{z-index:20;box-sizing:border-box;background:var(--hd-canvas);border:1px solid var(--hd-line);width:max-content;min-width:100%;max-width:min(360px,100vw - 32px);max-height:60vh;box-shadow:0 12px 32px var(--hd-shadow-soft), 0 2px 6px var(--hd-shadow-soft);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.home-d.tl .tl-lawopt{color:var(--hd-ink);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.home-d.tl .tl-lawopt:hover{background:var(--hd-select-quiet)}.home-d.tl .tl-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-d.tl .tl-chips-l{color:var(--hd-mute);flex:none;margin-right:4px;font-size:14px;font-weight:600}.home-d.tl .tl-chip{box-sizing:border-box;border:1px solid var(--hd-line);background:var(--hd-canvas);height:34px;color:var(--hd-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.home-d.tl .tl-chip:hover{background:var(--hd-select-quiet)}.home-d.tl .tl-n{opacity:.8;font-variant-numeric:tabular-nums;font-weight:500}.home-d.tl .tl-shown{color:var(--hd-mute);margin:0;font-size:14px}.home-d.tl .tl-table{border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:12px;overflow:hidden}.home-d.tl .tl-head,.home-d.tl .tl-row{-moz-column-gap:0;grid-template-columns:minmax(0,1fr) 180px 160px 190px;column-gap:0;display:grid}.home-d.tl .tl-head{background:var(--hd-select-quiet);color:var(--hd-mute);border-bottom:1px solid var(--hd-line);font-size:13px}.home-d.tl .tl-head>span{padding:10px 16px;font-weight:500}.home-d.tl .tl-list{margin:0;padding:0;list-style:none}.home-d.tl .tl-row{border-bottom:1px solid var(--hd-hair);align-items:start}.home-d.tl .tl-row:hover{background:var(--hd-select-quiet)}.home-d.tl .tl-row[hidden]{display:none}.home-d.tl .tl-row>*{padding:14px 16px}.home-d.tl .tl-cell-name{align-items:flex-start;gap:12px;min-width:0;display:flex}.home-d.tl .tl-doc{background:var(--hd-select);width:36px;height:22px;color:var(--hd-action-hover);--tl-doc-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");border-radius:4px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.home-d.tl .tl-doc:before{content:"";width:14px;height:14px;-webkit-mask:var(--tl-doc-mark) center / contain no-repeat;-webkit-mask:var(--tl-doc-mark) center / contain no-repeat;mask:var(--tl-doc-mark) center / contain no-repeat;background:currentColor}@media (forced-colors:active){.home-d.tl .tl-doc:before{forced-color-adjust:none;background:canvastext}}.home-d.tl .tl-name-in{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.home-d.tl .tl-name{color:var(--hd-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;text-decoration:none}.home-d.tl a.tl-name:hover{color:var(--hd-action);text-decoration:underline}.home-d.tl .tl-ar{color:var(--hd-ink-2);font-size:14px;display:inline-block}.home-d.tl .tl-sum{color:var(--hd-mute);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.home-d.tl .tl-tag{color:var(--hd-ink-2);font-size:14px}.home-d.tl .tl-act{text-align:right}.home-d.tl .tl-none{color:var(--hd-ink-2);margin:0;padding:24px 16px}.home-d.tl .tl-btn,.tl-card .tl-btn{box-sizing:border-box;border:1px solid var(--hd-control);background:var(--hd-canvas);height:32px;color:var(--hd-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.home-d.tl .tl-btn:hover,.tl-card .tl-btn:hover{background:var(--hd-select-quiet)}.home-d.tl .tl-countries{border-top:1px solid var(--hd-header-line)}.home-d.tl .tl-countries .hd-wrap{flex-direction:column;gap:40px;padding-top:80px;padding-bottom:80px;display:flex}.home-d.tl .tl-c-more{margin:-24px 0 0;font-size:15px}.home-d.tl .tl-c-more a{color:var(--hd-action);font-weight:600}.home-d.tl .tl-countries-page .hd-wrap{padding-top:56px}.home-d.tl .tl-hero-say{flex-direction:column;flex:380px;gap:16px;display:flex}.home-d.tl .tl-hero-say .tl-lede{flex:none}.home-d.tl .tl-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.home-d.tl .tl-c-h{color:var(--hd-ink);text-wrap:balance}.home-d.tl .tl-region{flex-direction:column;gap:12px;display:flex}.home-d.tl .tl-region-h{color:var(--hd-ink);margin:0;font-size:20px;font-weight:600}.home-d.tl .tl-clist{border-top:1px solid var(--hd-ink);margin:0;padding:0;list-style:none}.home-d.tl .tl-crow{border-bottom:1px solid var(--hd-header-line);grid-template-columns:20px minmax(0,1fr) 130px 190px auto;align-items:center;gap:12px 16px;padding:14px 0;display:grid}.home-d.tl .tl-cname{color:var(--hd-ink);font-weight:600;text-decoration:none}.home-d.tl .tl-cname:hover{color:var(--hd-action);text-decoration:underline}.home-d.tl .tl-cdocs{color:var(--hd-ink-2);font-variant-numeric:tabular-nums;font-size:14px}.home-d.tl .tl-clang{background:var(--hd-tag);color:var(--hd-ink-2);border-radius:999px;justify-self:start;padding:1px 10px;font-size:13px;font-weight:600}.home-d.tl .tl-close-actions{flex-wrap:wrap;align-self:center;gap:12px;display:flex}@media (max-width:900px){.home-d.tl .tl-head{display:none}.home-d.tl .tl-table{border:0;border-top:1px solid var(--hd-ink);border-radius:0;overflow:visible}.home-d.tl .tl-row{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.home-d.tl .tl-row:hover{background:0 0}.home-d.tl .tl-row>*{padding:0}.home-d.tl .tl-cell-name{flex:100%}.home-d.tl .tl-tag{background:var(--hd-tag);color:var(--hd-ink-2);border-radius:999px;align-items:center;padding:1px 10px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.home-d.tl .tl-row .tl-purpose{margin-left:48px}.home-d.tl .tl-act{text-align:left;flex:100%;padding-left:48px}.home-d.tl .tl-none{border-bottom:1px solid var(--hd-line);padding:24px 0}.home-d.tl .tl-crow{grid-template-columns:20px minmax(0,1fr) auto}.home-d.tl .tl-crow .tl-clang{grid-column:2}.home-d.tl .tl-crow .tl-cdocs{grid-area:1/3}.home-d.tl .tl-crow .tl-btn{grid-area:2/3}}@media (max-width:640px){.home-d.tl .tl-hero-in{gap:20px;padding-top:20px;padding-bottom:48px}.home-d.tl .tl-h1{letter-spacing:-.02em;flex-basis:auto;font-size:36px;line-height:1.1}.home-d.tl .tl-lede{flex-basis:auto;font-size:17px}.home-d.tl .tl-lib .hd-wrap{padding-top:32px;padding-bottom:56px}.home-d.tl .tl-bar{flex-direction:column;align-items:stretch}.home-d.tl .tl-search{flex:none}.home-d.tl .tl-law{width:100%}.home-d.tl .tl-picker{flex:1;min-width:0}.home-d.tl .tl-picker-list{max-width:100%;left:0;right:auto}.home-d.tl .tl-sort{width:100%;margin-left:0}.home-d.tl .tl-sort-btn{flex:1;width:auto;min-width:0}.home-d.tl .tl-countries .hd-wrap{gap:32px;padding-top:48px;padding-bottom:48px}.home-d.tl .tl-c-h{font-size:26px}}@media (pointer:coarse){.home-d.tl .tl-chip,.home-d.tl .tl-btn,.home-d.tl .tl-picker-btn,.home-d.tl .tl-lawopt,.tl-card .tl-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.home-d.tl .tl-chev{transition:none}}.tl-card{background:var(--hd-canvas);box-shadow:inset 0 0 0 1px var(--hd-line);border-radius:12px;margin-top:20px;overflow:hidden}.tl-card .tl-card-head{background:var(--hd-paper);border-bottom:1px solid var(--hd-header-line);flex-direction:column;gap:10px;padding:16px 20px;display:flex}.tl-card .tl-card-t{color:var(--hd-ink);font-size:18px;font-weight:600}.tl-card .tl-card-law{background:var(--hd-tag);color:var(--hd-ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:1px 10px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.tl-card dl{margin:0;padding:4px 20px;font-size:14px}.tl-card dl>div{border-bottom:1px solid var(--hd-hair);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.tl-card dl>div:last-child{border-bottom:0}.tl-card dt{color:var(--hd-mute)}.tl-card dd{text-align:right;color:var(--hd-ink);margin:0}.tl-card dd a{color:var(--hd-action)}.tl-card .tl-card-go{padding:0 20px 20px}@media (max-width:640px){.tl-card .tl-card-go .hd-btn{width:100%}}.tl-card .tl-card-plan{color:var(--hd-mute);margin:10px 0 0;font-size:13px}.tl-ov{flex-direction:column;gap:32px;margin-bottom:8px;display:flex}.tl-ov .tl-ov-lead{color:var(--hd-ink-2);margin:0;font-size:18px;line-height:1.55}.tl-ov .tl-ov-sec{flex-direction:column;gap:12px;display:flex}.tl-ov .tl-ov-sec h2{letter-spacing:-.01em;color:var(--hd-ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}.tl-ov .tl-ov-list{border-top:1px solid var(--hd-ink);margin:0;padding:0;list-style:none}.tl-ov .tl-ov-list li{border-bottom:1px solid var(--hd-line);color:var(--hd-ink);gap:12px;padding:12px 0;font-size:16px;line-height:1.5;display:flex}.tl-ov .tl-ov-list b,.tl-ov .tl-ov-gov b{font-weight:600}.tl-ov .tl-ov-line{color:var(--hd-ink-2);font-size:15px;display:block}.tl-ov .tl-ov-tick{fill:none;stroke:var(--hd-ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.tl-ov .tl-ov-lawname{color:var(--hd-ink);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;display:flex}.tl-ov .tl-ov-gov{color:var(--hd-ink);margin:0;font-size:16px}.tl-ov .tl-ov-doc{box-shadow:inset 0 0 0 1px var(--hd-line);background:var(--hd-canvas);border-radius:12px;overflow:hidden}.tl-ov .tl-ov-doc-h{border-bottom:1px solid var(--hd-line);background:var(--hd-select-quiet);color:var(--hd-mute);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 16px;font-size:13px;display:flex}.tl-ov .tl-ov-fields{flex-wrap:wrap;gap:10px;margin:0;padding:20px;list-style:none;display:flex}.tl-ov .tl-ov-fields li{background:var(--hd-warn-bg);min-height:32px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--hd-warn) 45%, transparent);color:var(--hd-ink);overflow-wrap:anywhere;border-radius:6px;align-items:center;padding:4px 12px;font-size:15px;font-weight:500;line-height:1.35;display:inline-flex}@media (max-width:640px){.tl-ov{gap:28px}.tl-ov .tl-ov-sec h2{font-size:22px}.tl-ov .tl-ov-fields{padding:16px}}@media (min-width:900px){.tl-ov{-moz-column-gap:64px;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px 64px;display:grid}.tl-ov>.tl-ov-sec{grid-column:1}.tl-ov>.tl-card{grid-area:1/2/span 6;margin-top:0;position:sticky;top:88px}}@media (max-width:899.98px){.tl-ov>.tl-card{order:-1;margin-top:0}}.tl-ov .tl-ov-when{color:var(--hd-ink-2);margin:0;font-size:16px;line-height:1.6}@media (max-width:640px){.home-d.tl .tl-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-right:-20px;padding-bottom:2px;padding-right:20px;overflow-x:auto}.home-d.tl .tl-chips::-webkit-scrollbar{display:none}.home-d.tl .tl-chip{flex:none}}.home-d.tl .tl-cwho{flex-direction:column;gap:2px;min-width:0;display:flex}.home-d.tl .tl-cline{color:var(--hd-ink-2);font-size:14px;line-height:1.45}.home-d.tl.tl-lawpage .tl-row{grid-template-columns:minmax(0,1fr)}.home-d.tl.tl-lawpage .tl-about{color:var(--hd-ink-2);margin:8px 0 0;font-size:15px;line-height:1.55}.home-d.tl.tl-lawpage .tl-lawgroup+.tl-lawgroup{margin-top:40px}.home-d.tl.tl-lawpage .tl-lawgroup-h{color:var(--hd-ink);margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.25}.home-d.tl.tl-lawpage .tl-lawlist,.home-d.tl.tl-lawpage .tl-lawothers{padding:48px 0}.home-d.tl.tl-lawpage .tl-lawlinks{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.home-d.tl.tl-lawpage .tl-lawlinks a{min-height:24px;color:var(--hd-ink);text-underline-offset:3px;padding:2px 0;text-decoration:underline;display:inline-block}
