/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--primary:#533afd;--primary-deep:#4434d4;--navy:#0d253d;--navy-deep:#071a31;--ink-secondary:#273951;--muted:#64748d;--canvas:#fff;--soft:#f6f9fc;--cream:#f5e9d4;--hairline:#e3e8ee;--ruby:#ea2261;--shadow:0 18px 60px #0037701f;--section-gap:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--navy);font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "ss01";margin:0;font-family:Inter,SF Pro Display,Noto Sans TC,PingFang TC,system-ui,sans-serif;font-size:15px;font-weight:300;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site{-webkit-hyphens:none;hyphens:none;min-height:100vh;overflow:hidden}.site p,.site li,.site dd,.site figcaption{word-break:normal;word-spacing:normal;text-justify:auto}.site *,.site :before,.site :after{transition:none!important;animation:none!important}.site-loading{background:radial-gradient(circle at 18% 18%, #f5e9d4e6, transparent 35%), radial-gradient(circle at 52% 22%, #b9b9f9ad, transparent 38%), var(--soft);min-height:100vh}.site-header{z-index:50;isolation:isolate;backface-visibility:hidden;background:#f8fbffdb;border:1px solid #ffffff9e;border-radius:12px;grid-template-columns:180px 1fr auto;align-items:center;width:min(1180px,100% - 40px);min-height:58px;padding:4px 12px 4px 20px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0d253d14}.site-header>.brand,.site-header>.menu-toggle,.site-header>.nav-links,.site-header>.header-actions{z-index:2;opacity:1;position:relative}.brand{flex:0 0 126px;align-items:center;display:flex}.brand img{object-fit:contain;image-rendering:auto;background:0 0;flex:0 0 126px;width:126px;min-width:126px;max-width:none;height:63px}.nav-links{color:var(--ink-secondary);justify-content:center;gap:clamp(14px,2vw,28px);font-size:13px;font-weight:400;display:flex}.nav-item{align-items:center;min-height:46px;display:flex;position:relative}.nav-item>a{align-items:center;gap:5px;min-height:40px;display:flex}.nav-chevron{color:var(--muted);font-size:13px;position:relative;top:-1px}.nav-submenu-toggle{display:none}.nav-dropdown{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e3e8eed9;border-radius:10px;width:max-content;min-width:220px;max-width:310px;padding:10px;display:grid;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0d253d26}.nav-dropdown a{min-height:42px;color:var(--ink-secondary);white-space:nowrap;border-radius:6px;grid-template-columns:1fr;align-items:center;padding:9px 11px;display:grid}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:var(--soft);color:var(--primary-deep);outline:none}.practice-dropdown-item .nav-dropdown{grid-template-columns:repeat(2,minmax(230px,1fr));width:min(590px,100vw - 32px);max-width:none}.has-dropdown:hover .nav-dropdown,.has-dropdown:focus-within .nav-dropdown{visibility:visible;opacity:1}.nav-links a,.footer-links a{transition:color .2s}.nav-links a:hover,.footer-links a:hover{color:var(--primary)}.header-actions{align-items:center;gap:10px;display:flex}.header-search-button{color:#493bd0;cursor:pointer;background:linear-gradient(145deg,#fff,#efedff);border:1px solid #533afd33;border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:0 6px 16px #493abe1c}.header-search-button:hover,.header-search-button:focus-visible{color:#3225b6;outline-offset:2px;border-color:#533afd7a;outline:2px solid #533afd1f}.header-search-button svg,.mobile-search-button svg,.site-search-form>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.mobile-search-button{display:none}.site-search-layer{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0514288f;place-items:start center;padding:clamp(90px,13vh,150px) 20px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.site-search-panel{background:radial-gradient(circle at 100% 0,#a494ff40,#0000 35%),linear-gradient(145deg,#fff 0%,#f5f7ff 100%);border:1px solid #b5b8ff94;border-radius:20px;width:min(780px,100%);padding:clamp(28px,5vw,48px);position:relative;box-shadow:0 30px 90px #04132752}.site-search-panel h2{letter-spacing:-.03em;margin:5px 48px 24px 0;font-size:clamp(28px,4vw,42px);font-weight:350;line-height:1.08}.site-search-close{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fffc;border:1px solid #533afd2e;border-radius:999px;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;top:20px;right:20px}.site-search-form{color:#5143d9;background:#fff;border:1px solid #4d43ca3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 17px;display:grid;box-shadow:0 10px 30px #303a871a}.site-search-form input{min-width:0;height:44px;color:var(--navy);background:0 0;border:0;outline:0;font-size:16px}.site-search-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4939dd,#7359ff);border:0;border-radius:10px;min-width:96px;height:42px;font-weight:650}.site-search-results{max-height:min(48vh,480px);margin-top:18px;display:grid;overflow-y:auto}.site-search-results>a{border-bottom:1px solid #444c7021;gap:3px;padding:15px 44px 15px 4px;display:grid;position:relative}.site-search-results>a>span{color:#5d4ee0;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.site-search-results>a strong{font-size:17px;font-weight:600}.site-search-results>a p,.site-search-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.site-search-results>a b{color:#5a48e2;font-size:19px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.site-search-results>a:hover strong,.site-search-results>a:focus-visible strong{color:#4c3cd2}.site-search-empty{padding:22px 4px 4px}.language-selector{background:linear-gradient(135deg,#ffffffb8,#edebffa8);border:1px solid #48587b24;border-radius:999px;align-items:center;gap:5px;min-height:40px;padding:0 7px 0 11px;display:inline-flex;box-shadow:0 6px 16px #493abe12}.language-globe{color:#5146d9;flex:none;width:18px;height:18px;display:inline-flex}.language-globe svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.language{min-width:48px;min-height:34px;color:var(--navy);font:inherit;cursor:pointer;background-color:#0000;border:0;padding:0 21px 0 2px;font-size:12px;font-weight:600}.menu-toggle,.mobile-language{display:none}.pill{cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 19px;font-weight:500;line-height:1;transition:background .2s,transform .2s;display:inline-flex}.pill.primary{background:var(--primary);color:#fff;box-shadow:0 8px 24px #533afd38}.pill.primary:hover{background:var(--primary-deep)}.pill.compact{min-height:40px;padding:8px 16px;font-size:13px}.pill.light{color:var(--navy);background:#fff}.text-link{color:var(--navy);align-items:center;gap:9px;font-weight:450;display:inline-flex}.hero{isolation:isolate;align-items:stretch;min-height:100vh;padding-top:118px;display:flex;position:relative}.landing-loader{z-index:1000;background:radial-gradient(circle at 18% 22%,#b1c7ff6b,#0000 35%),radial-gradient(circle at 82% 78%,#8269ff42,#0000 38%),linear-gradient(135deg,#f7fbff 0%,#edf4fb 48%,#f4f0ff 100%);place-items:center;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.landing-loader__content{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #6f79bc33;border-radius:28px;flex-direction:column;align-items:center;width:min(340px,100vw - 64px);padding:42px 42px 34px;display:flex;position:relative;box-shadow:0 26px 70px #19335b24}.landing-loader__content img{width:176px;height:auto;margin-bottom:30px}.landing-loader__rule{background:#1b35581a;border-radius:999px;width:100%;height:4px;overflow:hidden}.landing-loader__rule span{border-radius:inherit;background:linear-gradient(90deg,#347bdc,#6550ff 72%,#9b82ff);height:100%;transition:width .16s ease-out;display:block;box-shadow:0 0 18px #5e4bff8c}.landing-loader__content p{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;margin:20px 0 4px;font-size:1rem;font-weight:650}.landing-loader__content small{color:#14304f9e;font-variant-numeric:tabular-nums;font-size:.78rem}.landing-loader__dots{vertical-align:bottom;width:1.5em;animation:1.15s steps(4,end) infinite landing-loader-dots;display:inline-block;overflow:hidden}.landing-loader__glow{filter:blur(10px);border-radius:50%;animation:5s ease-in-out infinite alternate landing-loader-float;position:absolute}.landing-loader__glow--one{background:#5890ff2e;width:180px;height:180px;top:12%;left:13%}.landing-loader__glow--two{background:#7c59ff29;width:230px;height:230px;animation-delay:-2s;bottom:10%;right:12%}@keyframes landing-loader-dots{0%{width:0}to{width:1.5em}}@keyframes landing-loader-float{0%{transform:translate(-12px,8px)scale(.94)}to{transform:translate(18px,-12px)scale(1.08)}}.hero-video,.hero-wash,.mesh{position:absolute;inset:0}.hero-video{z-index:-3;object-fit:cover;object-position:center top;pointer-events:none;background-color:#edf4fa;width:100%;height:100%}.hero-video--pan{opacity:1}.hero-video--pan.is-finished,.hero-video--cloud{opacity:0}.hero-video--cloud.is-active{opacity:1}.hero-wash{z-index:-2;background:linear-gradient(90deg,#ffffffeb 0%,#fffc 32%,#ffffff85 44%,#ffffff40 56%,#ffffff17 68%,#0000 82%),radial-gradient(at 8% 100%,#4b4db01c 0%,#7160ff0d 34%,#0000 68%)}.mesh{pointer-events:none}.mesh-one{z-index:-1;opacity:.52;filter:blur(40px);background:radial-gradient(circle at 5% 25%,#e8f4ff 0 17%,#0000 45%),radial-gradient(circle at 37% 16%,#9dcaff 0 11%,#0000 34%),radial-gradient(circle at 54% 55%,#9da9ff 0 17%,#0000 40%),radial-gradient(circle at 17% 82%,#4d8dff 0 9%,#0000 33%);width:58%;height:54%;animation:4.5s ease-in-out infinite alternate mesh-drift}@keyframes mesh-drift{to{filter:blur(52px);transform:translate(18%,10%)scale(1.26)}}.hero-inner{grid-template-columns:minmax(0,650px) 1fr;align-items:center;gap:80px;width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:38px;display:grid}.hero-copy{align-self:center}.eyebrow{color:var(--primary-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:600}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{letter-spacing:-2.1px;max-width:760px;margin-bottom:26px;font-size:clamp(44px,5.3vw,72px);font-weight:300;line-height:.99}.hero-kicker{color:#061847;letter-spacing:-.2px;margin:0 0 28px;font-size:clamp(16px,1.45vw,20px);font-weight:300;line-height:1.35}.hero-kicker strong{font-weight:700}.hero .hero-title{color:#061847;letter-spacing:-.7px;white-space:nowrap;margin-bottom:30px;margin-left:48px;font-size:clamp(46px,5vw,68px);font-weight:300;line-height:1}.hero-title span{font-weight:200}.hero-title strong{font-weight:750}.hero-body{color:#0c2350;max-width:610px;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.hero-actions .primary span,.hero-actions .text-link span,.card-arrow span{animation:1s ease-in-out infinite arrow-nudge;display:inline-block}.hero-actions .forward-arrow{font-size:1.15em;font-weight:500}@keyframes arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(8px,-8px)}}.awards-values b,.card-index{color:#aaa4ff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.awards-section{color:#fff;background:#0b223b}.awards-inner{gap:var(--section-gap) 40px;width:min(1180px,100% - 48px);padding:var(--section-gap) 0 64px;grid-template-columns:minmax(0,1fr) minmax(340px,390px);margin:0 auto;display:grid}.awards-intro .eyebrow{color:#a9caff}.awards-intro h2{letter-spacing:-1.4px;max-width:620px;margin:0 0 30px;font-size:clamp(38px,4vw,58px);font-weight:300;line-height:1.04}.awards-intro>p:not(.eyebrow){color:#ffffffb8;text-align:left;-webkit-hyphens:none;hyphens:none;margin:0 0 18px;font-size:16px;line-height:1.72}.awards-intro strong{color:#fff;font-weight:600}.awards-showcase{align-self:start}.award-photo{background:#17324f;border-radius:18px;min-height:330px;position:relative;overflow:hidden}.award-photo:after{content:"";background:linear-gradient(#0000 36%,#04111ff2);position:absolute;inset:0}.award-photo img{object-fit:cover;object-position:right center;width:100%;height:330px}.award-photo-caption{z-index:1;position:absolute;inset:auto 24px 22px}.award-photo-caption span,.award-records span{color:#aecbff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.award-photo-caption h3,.award-records h3{margin:8px 0 5px;font-weight:450;line-height:1.2}.award-photo-caption h3{font-size:23px}.award-photo-caption p,.award-records p{color:#ffffffa6;margin:0}.award-records{background:#ffffff21;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:1px;display:grid;overflow:hidden}.award-records article{background:#102b47;min-height:164px;padding:21px}.award-records h3{font-size:20px}.award-records p{font-size:14px;line-height:1.45}.awards-values{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:4px;display:grid}.recommendations-grid{background:#0b223b29;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid;overflow:hidden}.recommendations-grid article{background:linear-gradient(#f6f8fbf5,#edf2f7f7),url(/images/lady-justice-harbour.png) 50% 43%/cover;place-items:center;min-width:0;min-height:112px;padding:14px 12px;display:grid}.recommendations-grid img{object-fit:contain;filter:none;width:auto;max-width:min(100%,142px);max-height:72px;display:block}.awards-values>div{border-right:1px solid #ffffff24;align-items:center;gap:16px;min-height:86px;display:flex}.awards-values>div:nth-child(n+2){padding-left:38px}.awards-values>div:last-child{border-right:0}.section{width:min(1180px,100% - 48px);padding:var(--section-gap) 0;margin:0 auto}.section-heading{grid-template-columns:1fr 1fr;column-gap:70px;margin-bottom:62px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2,.contact-band h2{letter-spacing:-1.25px;margin:0;font-size:clamp(36px,4.1vw,56px);font-weight:300;line-height:1.05}.section-heading>p:last-child{max-width:530px;color:var(--muted);font-size:17px}.section-heading .practice-visit{align-self:end;font-size:14px}.practice-visit a{color:#1d5da8;align-items:center;gap:8px;font-weight:600;display:inline-flex}.practice-visit .section-chevron{font-size:22px;font-weight:400;line-height:.8}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;display:grid}.practice-grid>div{min-width:0}.practice-card{--practice-glow:#6376ff47;--practice-glow-secondary:#45bfe52b;--practice-glow-origin:92% 8%;--practice-glow-secondary-origin:6% 86%;border:1px solid var(--hairline);background-color:var(--navy);color:#fff;isolation:isolate;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;height:100%;min-height:410px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 26px #00377021}.practice-card:before{content:"";z-index:-1;background:radial-gradient(circle at var(--practice-glow-origin), var(--practice-glow) 0%, transparent 42%), radial-gradient(circle at var(--practice-glow-secondary-origin), var(--practice-glow-secondary) 0%, transparent 43%), linear-gradient(180deg, #071a3138 0%, #071a317a 45%, #071a31f0 100%), linear-gradient(90deg, #071a3147, transparent 55%);position:absolute;inset:0}.practice-grid>div:first-child .practice-card{--practice-glow:#6379ff57;--practice-glow-secondary:#50bee12b;--practice-glow-origin:94% 6%;--practice-glow-secondary-origin:4% 82%}.practice-grid>div:nth-child(2) .practice-card{--practice-glow:#3eb8e84d;--practice-glow-secondary:#8f66ff33;--practice-glow-origin:7% 9%;--practice-glow-secondary-origin:92% 88%}.practice-grid>div:nth-child(3) .practice-card{--practice-glow:#9767f14f;--practice-glow-secondary:#4797e52e;--practice-glow-origin:88% 20%;--practice-glow-secondary-origin:8% 94%}.practice-grid>div:nth-child(4) .practice-card{--practice-glow:#36a1e052;--practice-glow-secondary:#675ff236;--practice-glow-origin:5% 34%;--practice-glow-secondary-origin:96% 90%}.practice-grid>div:nth-child(5) .practice-card{--practice-glow:#7d69f552;--practice-glow-secondary:#37c7d22e;--practice-glow-origin:95% 4%;--practice-glow-secondary-origin:12% 76%}.practice-grid>div:nth-child(6) .practice-card{--practice-glow:#36c2d54a;--practice-glow-secondary:#9d65ee36;--practice-glow-origin:12% 12%;--practice-glow-secondary-origin:90% 82%}.practice-card h3{color:#f0edff;letter-spacing:-.5px;text-shadow:0 1px 2px #051326bf,0 2px 15px #745eff6b;margin:86px 0 10px;font-size:27px;font-weight:400}.practice-card h3 a{color:inherit;text-decoration:none}.practice-card p{color:#ffffffc2;max-width:420px;margin:0}.practice-subtopics{border-top:1px solid #ffffff38;min-height:166px;margin:0;padding:0;list-style:none}.practice-subtopics li{color:#ffffffd6;border-bottom:1px solid #ffffff2e;padding:8px 0 8px 22px;font-size:13px;line-height:1.25;position:relative}.practice-subtopics a{color:inherit;text-decoration:none;display:block}.practice-subtopics a:hover,.practice-subtopics a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}.practice-subtopics li:before{color:#fff;content:"›";border:1px solid #ffffffbd;border-radius:50%;place-items:center;width:13px;height:13px;font-size:10px;line-height:1;display:grid;position:absolute;top:9px;left:0}.card-arrow{color:#091626;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #091626c7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:25px;right:28px;box-shadow:0 7px 18px #071a3133}.card-link-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;vector-effect:non-scaling-stroke;width:14px;height:14px;display:block}.practice-card .card-index{color:#ffffffc7}.practice-court{background-image:url(/images/practice/court.jpg)}.practice-police-investigation{background-image:url(/images/practice/hong-kong-police-headquarters.png)}.practice-general{background-image:url(/images/practice/general.png)}.practice-icac{background-image:url(/images/practice/icac.jpg)}.practice-sfc{background-image:url(/images/practice/sfc.jpg)}.practice-money-laundering{background-image:url(/images/practice/money-laundering.jpg)}.practice-otherjurisdictions{background-image:url(/images/practice/other-jurisdictions.jpg)}.page-hero.other-jurisdictions-page-hero{color:#fff;background-image:linear-gradient(90deg,#020f1fbd 0%,#020f1f94 34%,#020f1f40 54%,#020f1f0a 74%),url(/images/other-jurisdictions/world-map-hong-kong-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:560px}.other-jurisdictions-page-hero .mesh-page{display:none}.other-jurisdictions-page-hero>div:not(.mesh){max-width:560px}.other-jurisdictions-page-hero .eyebrow{color:#9fc8ff}.page-hero.other-jurisdictions-page-hero>div>p:last-child{color:#fffc}.lawyers-band{background:var(--navy-deep);color:#fff;width:100%;padding-inline:max(24px,50% - 590px);position:relative}.section-heading.inverse>p:last-child{color:#ffffffa3}.lawyer-row,.lawyer-directory{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lawyer-card{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;height:100%;padding:14px 14px 28px;display:block}.portrait-wrap{background:#d8dce5;border-radius:8px;height:310px;margin-bottom:23px;overflow:hidden}.lawyer-card img,.lawyer-profile img{object-fit:cover;object-position:center 20%;filter:saturate(.82);width:100%;height:100%;transition:transform .6s,filter .6s}.lawyer-card:hover img{filter:saturate();transform:scale(1.035)}.lawyer-card>span,.lawyer-profile>span{color:#aaa4ff;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.lawyer-card h3{margin:8px 0 10px;font-size:25px;font-weight:300}.lawyer-card p{color:#ffffffa3;margin:0}.lawyers-band>.pill{margin-top:36px}.compact-heading{grid-template-columns:1fr}.section.practice-section{padding:var(--section-gap) 0 0}.news-section{margin-top:var(--section-gap);margin-bottom:var(--section-gap);background:radial-gradient(circle at 94% 12%,#8275ff29,#0000 32%),radial-gradient(circle at 5% 90%,#5dc1e829,#0000 36%),#edf4fa;border-radius:16px;padding:38px 44px 32px}.news-section .section-heading{margin-bottom:20px}.news-section .section-heading .eyebrow{margin-bottom:8px}.news-section .section-heading h2{font-size:18px}.news-card.homepage-news-card{min-height:84px;color:inherit;padding:8px 25px 8px 18px;text-decoration:none}.news-cards .homepage-news-card h3{font-size:18px;line-height:1.2}.homepage-news-cards{gap:11px}.homepage-news-card:focus-visible{outline-offset:3px;border-color:#564cdc7a;outline:3px solid #554fd133}.news-list{border-top:1px solid var(--hairline)}.news-item{border-bottom:1px solid var(--hairline);grid-template-columns:150px 1fr auto;align-items:center;gap:22px;padding:15px 8px;display:grid}.news-item time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.news-item h3{margin:0 0 3px;font-size:19px;font-weight:350}.news-item p{color:var(--muted);margin:0}.news-chevron{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.news-chevron img{object-fit:contain;opacity:.72;width:15px;height:15px;display:block}.contact-band{background:radial-gradient(circle at 12% 4%, #f96bee36, transparent 33%), radial-gradient(circle at 84% 86%, #533afd47, transparent 36%), var(--cream);border-radius:16px;grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;width:min(1180px,100% - 48px);margin:0 auto 100px;padding:70px;display:grid}.contact-band>div>p:last-child{max-width:620px;color:var(--ink-secondary);margin:24px 0 0;font-size:17px}.contact-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.contact-band.contact-directory{margin:var(--section-gap) auto;background:#fff;border-radius:0;grid-template-columns:2fr 3fr;align-items:stretch;gap:24px;padding:0}.contact-directory .eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:14px}.contact-info{background:radial-gradient(circle at 12% 4%,#ada0ff4d,#0000 34%),radial-gradient(circle at 84% 86%,#6977da3d,#0000 38%),linear-gradient(135deg,#f4f1ff 0%,#ebe9f8 52%,#e2e5f5 100%);border-radius:16px;height:100%;padding:28px 30px}.contact-directory h2{font-size:clamp(30px,3vw,42px)}.contact-location{background:radial-gradient(circle at 12% 4%,#ada0ff4d,#0000 34%),radial-gradient(circle at 84% 86%,#6977da3d,#0000 38%),linear-gradient(135deg,#f4f1ff 0%,#ebe9f8 52%,#e2e5f5 100%);border-radius:16px;flex-direction:column;height:100%;padding:20px;display:flex}.contact-hotline{color:#fff;background:#347fdb;border-radius:8px;align-items:center;gap:10px;width:fit-content;margin:20px auto 12px;padding:12px 16px;font-weight:650;display:flex}.contact-details{margin:0}.contact-details>div{color:#435266;border-bottom:1px solid #dfe6ed;grid-template-columns:max-content 1fr;align-items:start;gap:7px;padding:9px 0;font-size:14px;display:grid}.contact-details dt{color:#223a53;align-self:start;align-items:flex-start;gap:8px;font-weight:650;line-height:1.45;display:inline-flex}.contact-details dt:before{content:none}.contact-details dd{align-self:start;margin:0;line-height:1.45}.contact-details a{color:inherit}.contact-list-icon{color:#534ed5;background:#695beb1a;border:1px solid #4f58d340;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:inline-grid}.contact-list-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.contact-hotline .contact-list-icon{color:#fff;background:#ffffff21;border-color:#ffffff59}.contact-location-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:10px;display:flex}.contact-location-heading>a{color:#1d5da8;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.google-map{background:#e8edf2;border:1px solid #d6e0ea;border-radius:14px;flex:auto;height:auto;min-height:520px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px #0c23501a}.google-map iframe{pointer-events:none;border:0;width:100%;height:100%}.map-click-layer{color:#14559f;background:#fff;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:700;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #071a3133}.page-hero{background:var(--soft);isolation:isolate;min-height:500px;padding:180px max(24px,50% - 590px) 90px;position:relative;overflow:hidden}.about-page-hero{color:#fff;background-image:url(/images/about/about-hero.png);background-position:50%;background-size:cover;min-height:560px}.practice-directory-hero{background-image:linear-gradient(90deg,#f8f7f485 0%,#f8f7f42e 45%,#0000 72%),url(/images/practice/practice-areas-banner-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px}.practice-directory-hero .mesh-page{display:none}.contact-page-hero{background-image:linear-gradient(90deg,#f4f8ff33 0%,#f4f8ff0f 48%,#0000 72%),url(/images/contact/contact-banner-v2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px}.contact-page-hero .mesh-page{display:none}.faq-page-hero{background-image:linear-gradient(90deg,#f4f8ff38 0%,#f4f8ff0f 48%,#0000 72%),url(/images/faq/faq-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px}.faq-page-hero .mesh-page{display:none}.faq-page-hero>div:not(.mesh){max-width:620px}.news-page-hero{background-image:linear-gradient(90deg,#f0f6ff2e 0%,#f0f6ff0a 48%,#0000 72%),url(/images/news/news-banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px}.news-page-hero .mesh-page{display:none}.news-page-hero>div:not(.mesh){max-width:620px}.practice-directory-route .site-header{background:#f8fbffe6;border-color:#ffffffeb;box-shadow:0 10px 30px #0d253d1a}.practice-directory-intro{isolation:isolate;background:#587895;border:1px solid #568bba57;border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr);gap:22px 70px;padding:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #12304d38}.practice-directory-intro:before,.practice-directory-intro:after{z-index:-2;content:"";position:absolute;inset:0}.practice-directory-intro:before{opacity:.88;background:url(/images/practice/archbold-harbour-wide-v2.png) 50%/cover no-repeat}.practice-directory-intro:after{z-index:-1;background:radial-gradient(at 4% 98%,#0000 0% 30%,#39658b14 48%,#30567d2e 68%,#0000 86%),radial-gradient(at 94% 4%,#7465ff42 0%,#4570cc24 32%,#0000 64%),linear-gradient(135deg,#0000 0%,#345b7f1a 26%,#22456a75 58%,#1a2756c2 100%)}.practice-directory-intro>.eyebrow{color:#5146e5;grid-column:1/-1;margin:0}.practice-directory-intro blockquote{color:#294f73;letter-spacing:-.2px;margin:0;font-size:clamp(22px,1.65vw,26px);font-weight:300;line-height:1.42}.practice-directory-intro blockquote strong{color:#183d63;font-weight:650}.practice-directory-intro>div{align-self:end}.practice-directory-intro>div p{color:#dae2ebf5;text-align:justify;margin:0 0 16px;font-size:15px;font-weight:430;line-height:1.72}.practice-directory-intro>div p:last-child{margin-bottom:0}.practice-directory-section{color:#fff;background:0 0;border-radius:0;margin-top:22px;padding:0}.practice-directory-group{border:1px solid #b8d3ed24;border-radius:15px;padding:26px}.practice-directory-group+.practice-directory-group{margin-top:18px}.practice-tone-blue{background:linear-gradient(135deg,#1491d76b,#072b48f0 62%)}.practice-tone-violet{background:linear-gradient(135deg,#873ab375,#371949f0 62%)}.practice-tone-teal{background:linear-gradient(135deg,#0d978370,#073b3ef0 62%)}.practice-tone-cobalt{background:radial-gradient(circle at 8% 10%,#6f7eda57,#0000 38%),linear-gradient(135deg,#38609a80,#122542f5 66%)}.practice-tone-indigo{background:linear-gradient(135deg,#4a48ca75,#1c1f52f2 62%)}.practice-tone-blue .practice-directory-card{--card-accent:#39beeb45;--card-accent-secondary:#4477e726;--card-surface:#11334f}.practice-tone-violet .practice-directory-card{--card-accent:#a76fff4a;--card-accent-secondary:#5b70e826;--card-surface:#232f57}.practice-tone-teal .practice-directory-card{--card-accent:#33cabd45;--card-accent-secondary:#3089cb26;--card-surface:#113a4b}.practice-tone-cobalt .practice-directory-card{--card-accent:#497eff4d;--card-accent-secondary:#43b0de24;--card-surface:#17335c}.practice-tone-indigo .practice-directory-card{--card-accent:#9564ff4d;--card-accent-secondary:#4c84e326;--card-surface:#242e58}.practice-directory-heading{grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:30px;margin-bottom:30px;display:grid}.practice-directory-heading .eyebrow{color:#aaa0ff}.practice-directory-heading h2{letter-spacing:-1.2px;max-width:650px;margin:7px 0 0;font-size:clamp(34px,4vw,52px);font-weight:300;line-height:1.05}.practice-directory-heading>p{color:#ffffffb3;margin:0;line-height:1.65}.practice-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.practice-directory-grid>div{min-width:0}.practice-directory-card{--card-accent:#7e69ff29;--card-accent-secondary:#3793e114;--card-gradient-origin:100% 0%;--card-surface:#142f4a;background:#142f4a;border:1px solid #b8d3ed33;border-radius:13px;flex-direction:column;min-height:100%;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 12px 30px #020e1d33}.practice-directory-card:hover{border-color:#b8d3ed7a;transform:translateY(-2px);box-shadow:0 17px 36px #020e1d4d}.practice-directory-court{--practice-directory-image:url(/images/practice/court-of-final-appeal-sign.png);--practice-image-position:center;--practice-image-size:cover}.practice-directory-general{--practice-directory-image:url(/images/practice/general.png)}.practice-directory-police-investigation{--practice-directory-image:url(/images/practice/hong-kong-police-headquarters.png)}.practice-directory-icac{--practice-directory-image:url(/images/practice/icac-headquarters.png);--practice-image-position:88% center}.practice-directory-sfc{--practice-directory-image:url(/images/practice/sfc-market-data.png)}.practice-directory-money-laundering{--practice-directory-image:url(/images/practice/money-laundering.jpg)}.practice-directory-otherjurisdictions{--practice-directory-image:url(/images/practice/wolrdmap.jpg)}.practice-directory-offencesagainsttheperson{--practice-directory-image:url(/images/practice/offences-person-threat-blue.png)}.practice-directory-sexual-offences{--practice-directory-image:url(/images/practice/offences-person-assault.png)}.practice-directory-dd{--practice-directory-image:url(/images/practice/dd1.jpg)}.practice-directory-offences-of-dishonesty{--practice-directory-image:url(/images/other-jurisdictions/other-jurisdictions-hero-v2.png)}.practice-directory-immigration{--practice-directory-image:url(/images/practice/passport1.jpg)}.practice-directory-drivingoffences{--practice-directory-image:url(/images/practice/drivingoffences1.jpg)}.practice-directory-cyber-and-computer-crime{--practice-directory-image:url(/images/practice/cyber-security-alert.png)}.practice-directory-hong-kong-competition-law{--practice-directory-image:url(/images/practice/monopoly.jpg)}.practice-directory-other{--practice-directory-image:url(/images/general-criminal-matters-hero.png);--practice-image-position:68% center}.practice-directory-otherpractice{--practice-directory-image:url(/images/practice/other-practice-areas-consultation.png)}.practice-directory-sexual-offences,.practice-directory-drivingoffences,.practice-directory-offences-of-dishonesty,.practice-directory-hong-kong-competition-law{--practice-image-position:78% bottom}.practice-directory-card-media{aspect-ratio:16/8.75;background-image:linear-gradient(180deg, #071a3105, #071a3138), var(--practice-directory-image);background-position:center, var(--practice-image-position,center);background-repeat:no-repeat;background-size:cover, var(--practice-image-size,cover);border-bottom:1px solid #b8d3ed38;flex:none;position:relative}.practice-directory-card-media>span{color:#fff;letter-spacing:.08em;background:#071a31c2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:650;position:absolute;top:15px;left:16px}.practice-directory-card-content{background:radial-gradient(circle at var(--card-gradient-origin), var(--card-accent) 0 18%, transparent 64%), linear-gradient(145deg, var(--card-accent-secondary) 0 16%, transparent 78%), var(--card-surface);background-blend-mode:screen, screen, normal;flex-direction:column;flex:1;padding:22px 22px 24px;display:flex;box-shadow:inset 0 1px #ffffff12}.practice-directory-grid>div:first-child .practice-directory-card{--card-accent:#6f7cff33;--card-accent-secondary:#43aed217;--card-gradient-origin:100% 0%;--card-surface:#122d48}.practice-directory-grid>div:nth-child(2) .practice-directory-card{--card-accent:#54b2da2b;--card-accent-secondary:#9774ff14;--card-gradient-origin:0% 0%;--card-surface:#15324c}.practice-directory-grid>div:nth-child(3) .practice-directory-card{--card-accent:#8b6ff32e;--card-accent-secondary:#528bca14;--card-gradient-origin:88% 12%;--card-surface:#172f4a}.practice-directory-grid>div:nth-child(4) .practice-directory-card{--card-accent:#429dcf33;--card-accent-secondary:#6167db14;--card-gradient-origin:8% 8%;--card-surface:#102e4a}.practice-directory-grid>div:nth-child(5) .practice-directory-card{--card-accent:#7365da33;--card-accent-secondary:#36a7bf14;--card-gradient-origin:100% 22%;--card-surface:#18314c}.practice-directory-grid>div:nth-child(6) .practice-directory-card{--card-accent:#4897c62b;--card-accent-secondary:#9672e517;--card-gradient-origin:12% 0%;--card-surface:#132b46}.practice-directory-grid>div:nth-child(7) .practice-directory-card{--card-accent:#9d75d82b;--card-accent-secondary:#3b90d017;--card-gradient-origin:92% 6%;--card-surface:#162e49}.practice-directory-grid>div:nth-child(8) .practice-directory-card{--card-accent:#39abc72b;--card-accent-secondary:#6f69e11a;--card-gradient-origin:0% 18%;--card-surface:#12304b}.practice-directory-grid>div:nth-child(9) .practice-directory-card{--card-accent:#6576ed30;--card-accent-secondary:#4baec412;--card-gradient-origin:100% 0%;--card-surface:#19314a}.practice-directory-grid>div:nth-child(10) .practice-directory-card{--card-accent:#4fa1d62e;--card-accent-secondary:#8a6fe514;--card-gradient-origin:5% 5%;--card-surface:#102c47}.practice-directory-grid>div:nth-child(11) .practice-directory-card{--card-accent:#8f67dd2e;--card-accent-secondary:#3e9dcd14;--card-gradient-origin:96% 16%;--card-surface:#172d47}.practice-directory-grid>div:nth-child(12) .practice-directory-card{--card-accent:#37a0c630;--card-accent-secondary:#6769e117;--card-gradient-origin:0% 0%;--card-surface:#14324d}.practice-directory-grid>div:nth-child(13) .practice-directory-card{--card-accent:#7e6fef30;--card-accent-secondary:#37a9bb14;--card-gradient-origin:100% 8%;--card-surface:#122b46}.practice-directory-grid>div:nth-child(14) .practice-directory-card{--card-accent:#4691d233;--card-accent-secondary:#936edc14;--card-gradient-origin:8% 14%;--card-surface:#18324d}.practice-directory-grid>div:nth-child(15) .practice-directory-card{--card-accent:#976ce22b;--card-accent-secondary:#3b9cc917;--card-gradient-origin:92% 0%;--card-surface:#152c47}.practice-directory-grid>div:nth-child(16) .practice-directory-card{--card-accent:#40a9cd2e;--card-accent-secondary:#7568e217;--card-gradient-origin:0% 12%;--card-surface:#112f4b}.practice-directory-group.practice-tone-blue .practice-directory-grid>div .practice-directory-card{--card-accent:#26c0f561;--card-accent-secondary:#2b70e333;--card-surface:#0d3859}.practice-directory-group.practice-tone-violet .practice-directory-grid>div .practice-directory-card{--card-accent:#d363f55c;--card-accent-secondary:#844ec438;--card-surface:#432753}.practice-directory-group.practice-tone-teal .practice-directory-grid>div .practice-directory-card{--card-accent:#2bdab15c;--card-accent-secondary:#1b99a333;--card-surface:#0d494b}.practice-directory-group.practice-tone-cobalt .practice-directory-grid>div .practice-directory-card{--card-accent:#748bff57;--card-accent-secondary:#40abdc33;--card-surface:#1b3858}.practice-directory-group.practice-tone-indigo .practice-directory-grid>div .practice-directory-card{--card-accent:#7e71ff61;--card-accent-secondary:#4d58da38;--card-surface:#282f68}.practice-directory-card-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.practice-directory-card-top>a{width:32px;min-width:32px;height:32px;color:var(--navy);background:#fffffff0;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.practice-directory-card h3{flex:1;min-width:0;min-height:2.25em;margin:0 0 14px;font-size:23px;font-weight:400;line-height:1.12}.practice-directory-card ul{margin:0 0 22px;padding:0;list-style:none}.practice-directory-card li{color:#ffffffc4;border-top:1px solid #ffffff21;padding:8px 0 8px 19px;font-size:13px;line-height:1.28;position:relative}.practice-directory-card li:before{content:"";border:1px solid #aaa0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;left:2px}.practice-directory-more{color:#c8c2ff;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:650;display:inline-flex}@media (width<=960px){.practice-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-directory-intro,.practice-directory-heading{grid-template-columns:1fr}}@media (width<=640px){.faq-page-hero{background-position:68%;min-height:460px}.news-page-hero{background-position:66%;min-height:460px}.contact-page-hero{background-position:67%;min-height:460px}.page-hero.contact-page-hero>div:not(.mesh)>p:last-child{color:#29465f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f8fbff66;border:1px solid #5a699629;border-radius:12px;max-width:100%;padding:13px 15px;font-size:16px;line-height:1.48;box-shadow:0 8px 22px #142d4c17}.practice-directory-hero{background-position:62%;min-height:450px}.practice-directory-intro{border-radius:14px;padding:25px 20px}.practice-directory-section{padding:0}.practice-directory-group{padding:18px 12px}.practice-directory-intro blockquote{font-size:clamp(21px,5.8vw,25px);line-height:1.3}.practice-directory-grid{grid-template-columns:1fr}.practice-directory-card h3{min-height:0}}.lawyers-route .page-hero{background-image:linear-gradient(90deg,#faf8f41f 0%,#faf8f408 58%,#0000 76%),url(/images/lawyers/lawyers-banner.png);background-position:50%;background-size:cover;min-height:480px}.lawyer-profile-route.profile-banner-1 .page-hero{background-image:linear-gradient(90deg,#faf8f41a 0%,#faf8f405 58%,#0000 76%),url(/images/lawyers/profile-banner-1.png)}.lawyer-profile-route.profile-banner-2 .page-hero{background-image:linear-gradient(90deg,#faf8f41a 0%,#faf8f405 58%,#0000 76%),url(/images/lawyers/profile-banner-2.png);background-position:50%,68%;background-repeat:no-repeat,no-repeat;background-size:cover,auto 112%}.lawyer-profile-route.profile-banner-3 .page-hero{background-image:linear-gradient(90deg,#faf8f41a 0%,#faf8f405 58%,#0000 76%),url(/images/lawyers/profile-banner-3.png)}.lawyer-profile-route.profile-banner-4 .page-hero{background-image:linear-gradient(90deg,#faf8f41a 0%,#faf8f405 58%,#0000 76%),url(/images/lawyers/profile-banner-4.png)}.lawyer-profile-route .page-hero.cms-profile-hero{background-image:linear-gradient(90deg, #faf8f41a 0%, #faf8f405 58%, transparent 76%), var(--profile-hero-desktop);background-position:center, var(--profile-hero-desktop-position,center);background-repeat:no-repeat,no-repeat;background-size:cover,cover}.lawyers-route .page-hero .mesh-page{display:none}.lawyers-route .page-hero>div:not(.mesh){max-width:610px}.lawyers-route .site-header{background:#f8fbffe6;border-color:#ffffffeb;box-shadow:0 10px 30px #0d253d1a}.about-page-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#071a3114 0%,#0000 58%,#ffffff0f);position:absolute;inset:0}.about-route .site-header{background:#f8fbffe6;border-color:#ffffffe6;box-shadow:0 10px 32px #071a3129}.about-route .nav-links,.about-route .language{color:#0d253d}.about-page-hero .mesh-page{display:none}.about-page-hero>div:not(.mesh){max-width:720px}.about-page-hero .eyebrow{color:#b9d7ff}.about-page-hero h1{line-height:1.12}.page-hero.about-page-hero>div>p:last-child{color:#ffffffbd}.page-hero>div:not(.mesh){max-width:840px;position:relative}.page-hero>div>p:last-child{max-width:650px;color:var(--ink-secondary);font-size:18px}.mesh-page{z-index:-1;opacity:.9;filter:blur(55px);background:radial-gradient(circle at 20% 30%,#f5e9d4 0 14%,#0000 38%),radial-gradient(circle at 46% 40%,#f6a96e 0 8%,#0000 27%),radial-gradient(circle at 65% 51%,#b9b9f9 0 17%,#0000 37%),radial-gradient(circle at 78% 67%,#ea226199 0 8%,#0000 26%);width:76%;height:140%;top:-55%;left:30%}.page-content{width:min(1180px,100% - 48px);padding:var(--section-gap) 0;margin:0 auto}.court-page-hero{background-image:radial-gradient(at 8% 48%,#7565ff40 0%,#7ea8f126 24%,#0000 54%),linear-gradient(90deg,#f7fbfff7 0%,#f1f6ffc7 32%,#edf2ff4d 50%,#0000 68%),url(/images/practice/court/court-hero-hong-kong.png);background-position:50%;background-size:cover}.court-page-hero .mesh-page{display:none}.court-route .site-header,.general-route .site-header,.appeals-route .site-header,.bail-route .site-header,.costs-route .site-header,.mention-route .site-header,.mitigation-route .site-header,.trial-route .site-header{background:#f8fbffe0;border-color:#ffffffe6;box-shadow:0 10px 30px #0d253d1a}.court-route p,.general-route p,.appeals-route p,.bail-route p,.costs-route p,.mention-route p,.mitigation-route p,.trial-route p{word-spacing:normal;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}.general-page-hero{background-image:url(/images/police-investigation-hero.png);background-position:50%;background-size:cover}.offence-topic-page-hero :is(p,h1,h2,h3,h4,li,small,blockquote){word-spacing:normal;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}.general-page-hero:before{background:radial-gradient(at 5% 42%,#7463ff33 0%,#5ba6e21c 28%,#0000 58%),linear-gradient(90deg,#f8fbff47 0%,#f1f6ff1f 34%,#0000 58%)}.icac-page-hero{background-image:radial-gradient(at 12% 44%,#5660d233 0%,#1e4b8214 32%,#0000 62%),linear-gradient(90deg,#0412237a 0%,#05162933 38%,#0000 62%),url(/images/icac/icac-secret-payment-hero.png);background-position:50%;background-size:cover}.icac-page-hero:before{background:radial-gradient(at 8% 45%,#6557e52e 0%,#427eb814 34%,#0000 62%),linear-gradient(90deg,#0311225c 0%,#0311221f 45%,#0000 68%)}.icac-page-hero .eyebrow{color:#b9c8ff}.icac-page-hero h1{color:#f3f6fa;text-shadow:0 3px 20px #0008166b}.page-hero.icac-page-hero>div>p:last-child{color:#e6edf5d1;text-shadow:0 2px 14px #00081657}.icac-page-hero :is(p,h1,h2,h3,h4,li,small){word-spacing:normal;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}.sfc-page-hero{background-image:radial-gradient(at 10% 46%,#5b69e533 0%,#266da617 34%,#0000 62%),linear-gradient(90deg,#f4f9fff7 0%,#eef6fee3 36%,#ebf3fc57 58%,#0000 76%),url(/images/sfc/sfc-regulatory-hero.png);background-position:50%;background-size:cover}.sfc-page-hero:before{background:radial-gradient(at 8% 44%,#6759eb2e 0%,#4397cd14 34%,#0000 62%),linear-gradient(90deg,#f8fcff73 0%,#f4f9ff2e 48%,#0000 72%)}.sfc-page-hero :is(p,h1,h2,h3,h4,li,small),.superintendents-page-hero :is(p,h1,h2,h3,h4,li,small){word-spacing:normal;text-align:left!important;text-align-last:auto!important;text-justify:auto!important}.general-matter-card{scroll-margin-top:130px}.general-matter-card:nth-child(4n+1){background:radial-gradient(circle at 8% 5%,#44a5dc47,#0000 38%),radial-gradient(circle at 96% 90%,#7e63ff4d,#0000 42%),linear-gradient(145deg,#102f4b 0%,#173c5b 56%,#293769 100%)}.general-matter-card:nth-child(4n+2){background:radial-gradient(circle at 96% 7%,#8169ff57,#0000 39%),radial-gradient(circle at 5% 94%,#3babd333,#0000 36%),linear-gradient(132deg,#12334f 0%,#193f5f 56%,#28366a 100%)}.general-matter-card:nth-child(4n+3){background:radial-gradient(at 6% 48%,#48a3df4a,#0000 42%),radial-gradient(circle at 93% 94%,#735bf045,#0000 38%),linear-gradient(154deg,#102e49 0%,#173b5a 58%,#243563 100%)}.general-matter-card:nth-child(4n){background:radial-gradient(at 54% 0,#745cf752,#0000 42%),radial-gradient(circle at 100% 100%,#3e99da3b,#0000 39%),linear-gradient(165deg,#112f4b 0%,#1a3d5b 56%,#2a3568 100%)}.court-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.court-main-content{min-width:0}.court-overview{gap:18px;display:grid}.court-overview-heading{background:radial-gradient(circle at 100% 0,#7967ff33,#0000 45%),linear-gradient(145deg,#edf7fc,#e5edf8 62%,#ece9fb);border:1px solid #618cb938;border-radius:18px;padding:34px}.court-overview-heading h2{color:var(--navy);margin:12px 0 20px;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.08}.court-overview-heading>p:last-child{color:#405a73;text-align:justify;line-height:1.72}.court-levels{gap:14px;display:grid}.court-level-card{color:#fff;background:radial-gradient(circle at 100% 0,#695cff24,#0000 42%),linear-gradient(145deg,#102f4b,#163a58 65%,#253865);border:1px solid #87afd233;border-radius:16px;grid-template-columns:48px 1fr;gap:20px;padding:28px;display:grid;box-shadow:0 14px 34px #07233d21}.court-level-card:first-child{background:radial-gradient(circle at 94% 4%,#7d69ff57,#0000 38%),radial-gradient(circle at 4% 100%,#38a2da33,#0000 34%),linear-gradient(138deg,#102f4b 0%,#173d5d 58%,#253b70 100%)}.court-level-card:nth-child(2){background:radial-gradient(circle at 5% 8%,#469fe04d,#0000 38%),radial-gradient(circle at 96% 90%,#705bf645,#0000 40%),linear-gradient(155deg,#123652 0%,#173f60 54%,#252f61 100%)}.court-level-card:nth-child(3){background:radial-gradient(at 100% 48%,#8b70ff52,#0000 42%),radial-gradient(circle at 10% 92%,#31b0bf2e,#0000 36%),linear-gradient(125deg,#0e304d 0%,#1b405e 60%,#263769 100%)}.court-level-card:nth-child(4){background:radial-gradient(at 52% 0,#705bf64d,#0000 43%),radial-gradient(circle at 100% 100%,#3f91dd40,#0000 38%),linear-gradient(165deg,#112e49 0%,#193b5c 55%,#293466 100%)}.court-main-layout .court-level-card:first-child{background:radial-gradient(circle at 92% 5%,#8b74ff85 0%,#705bf629 25%,#0000 49%),radial-gradient(circle at 0 100%,#37aede42,#0000 38%),linear-gradient(135deg,#0d2e49 0%,#173d5e 55%,#283c73 100%);border-color:#978bff61;box-shadow:0 16px 38px #1f276933}.court-main-layout .court-level-card:nth-child(2){background:radial-gradient(circle at 3% 10%,#3fb4e280 0%,#379ad324 27%,#0000 50%),radial-gradient(circle at 100% 100%,#775ef74f,#0000 42%),linear-gradient(150deg,#12334e 0%,#184361 53%,#273368 100%);border-color:#64c1e457;box-shadow:0 16px 38px #084b6933}.court-main-layout .court-level-card:nth-child(3){background:radial-gradient(at 100% 52%,#9475ff80 0%,#745beb26 28%,#0000 52%),radial-gradient(circle at 8% 92%,#2cb7bf40,#0000 39%),linear-gradient(118deg,#0c304b 0%,#1a425f 57%,#29376d 100%);border-color:#8774f761;box-shadow:0 16px 38px #2f217030}.court-main-layout .court-level-card:nth-child(4){background:radial-gradient(at 52% -4%,#7760fb80 0%,#6b5cec24 30%,#0000 53%),radial-gradient(circle at 100% 100%,#38a6e259,#0000 42%),linear-gradient(163deg,#102d48 0%,#193c5c 54%,#2b356c 100%);border-color:#77a4e85c;box-shadow:0 16px 38px #1a326c33}.court-level-card>span{color:#aebcff;font-size:12px;font-weight:650}.court-level-card div>p:first-child{color:#aebcff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:650}.court-level-card h3{margin:0 0 16px;font-size:27px;font-weight:450}.court-level-card div>p:not(:first-child){color:#eff7ffd1;text-align:justify;margin:0 0 12px;line-height:1.62}.court-level-card small{color:#bcd8ed;border-top:1px solid #cbdff02b;margin-top:18px;padding-top:15px;line-height:1.55;display:block}.court-topic-index{background:radial-gradient(circle at 10% 100%,#47a3dc33,#0000 38%),radial-gradient(circle at 100% 0,#7b5eff33,#0000 42%),#edf4fa;border:1px solid #679ac738;border-radius:18px;grid-template-columns:.72fr 1.45fr;gap:42px;margin-top:22px;padding:36px;display:grid}.court-topic-index h2{color:var(--navy);margin-top:10px;font-size:clamp(30px,3.2vw,46px);font-weight:300}.court-topic-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.court-topic-index nav a{min-height:58px;color:var(--navy);background:#ffffffa6;border:1px solid #4c71a62e;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:14px 16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.court-topic-index nav a:hover{background:#ffffffe0;border-color:#5e4aff6b;transform:translateY(-2px)}.court-topic-index nav a span{color:#6355e8;font-size:11px}.court-topic-index nav a strong{font-weight:500}.court-topic-index nav a b{color:#6355e8;font-size:17px}.court-topic-sections{background:#f5f8fc;border:1px solid #6891b833;border-radius:18px;margin-top:18px;overflow:hidden}.court-topic-sections article{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px;scroll-margin-top:125px;display:grid}.court-topic-sections article+article{border-top:1px solid #6891b82e}.court-topic-sections article>span{color:#6658e8;font-size:11px}.court-topic-sections h2{color:var(--navy);margin:0 0 5px;font-size:23px;font-weight:450}.court-topic-sections p{color:#587088;margin:0;line-height:1.55}.court-topic-sections article>a{color:#244e78;white-space:nowrap;font-weight:550}.offence-overview-list{color:#425e79;gap:12px;margin:18px 0 0;padding-left:22px;list-style:outside;display:grid}.offence-overview-list li{white-space:pre-line;padding-left:4px;line-height:1.65}.offence-overview-list li::marker{color:#6355e7}.offence-overview-list li.offence-overview-subheading{margin-left:-1.15rem;padding-top:.45rem;list-style:none}.offence-overview-list li.offence-overview-subheading::marker{content:""}.offence-overview-list strong{color:var(--navy);font-weight:700}.offence-statutory-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.offence-statutory-sections-single{grid-template-columns:minmax(0,1fr)}.offence-statutory-sections>section{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;padding:20px}.offence-statutory-sections h3{color:#fff;margin:0 0 12px;font-size:17px;line-height:1.35}.offence-statutory-sections .offence-statutory-quote{white-space:pre-line;margin:0;font-size:13px;font-style:italic;line-height:1.65}.offence-plain-legal{margin-top:1.75rem}.offence-plain-legal h3{margin:0 0 1rem;font-weight:700;line-height:1.4}.offence-plain-legal ul{gap:.8rem;margin:0;padding-left:1.35rem;list-style:none;display:grid}.offence-plain-legal li{padding-left:.2rem;line-height:1.7;position:relative}.offence-plain-legal li:before{content:"•";color:#6355e7;font-weight:700;position:absolute;left:-1.1rem}.offence-case-questions{gap:.85rem;margin:1rem 0 0;padding-left:1.35rem;list-style:outside;display:grid}.offence-case-questions li{padding-left:.2rem;line-height:1.7;display:list-item}.offence-case-questions ul{margin:.45rem 0 0;padding-left:1.35rem;list-style:circle}.offence-case-questions ul li{padding-left:.15rem}.dd-framework-card{background:radial-gradient(circle at 100% 0,#5d59e11f,#0000 34%),linear-gradient(145deg,#fff,#f5f8fc);border-color:#385b8529;overflow:hidden}.dd-framework-heading{grid-template-columns:1fr;gap:8px;margin-bottom:20px;display:grid}.dd-framework-heading>p{color:#536b80;max-width:64ch;margin:0;line-height:1.6}.dd-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dd-framework-panel{background:#ffffffe0;border:1px solid #2a4a7124;border-radius:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1a385b14}.dd-framework-panel-primary{background:linear-gradient(155deg,#6258e817,#fffffff0 48%)}.dd-framework-panel-secondary{background:linear-gradient(155deg,#168d9617,#fffffff0 48%)}.dd-framework-panel:before{content:"";background:linear-gradient(#6258e8,#43a7d5);width:4px;position:absolute;inset:0 auto 0 0}.dd-framework-panel-secondary:before{background:linear-gradient(#168d96,#4ebc91)}.dd-framework-panel-secondary header span{background:#106b73}.dd-framework-panel header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dd-framework-panel header span{color:#fff;letter-spacing:.08em;background:#172f51;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800}.dd-framework-panel header p{color:#71849a;letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:800}.dd-framework-panel h3{color:#0d253d;margin:0 0 8px;font-size:1.15rem;line-height:1.3}.dd-framework-panel>p{margin:0;font-size:.92rem;line-height:1.6}.dd-framework-detail{border-top:1px solid #22446b1f;margin-top:12px;padding-top:12px}.dd-framework-detail strong{color:#15365a;margin-bottom:4px;font-size:.85rem;display:block}.dd-framework-panel-primary .dd-framework-detail strong{color:#4a41c8}.dd-framework-panel-secondary .dd-framework-detail strong{color:#0f6e77}.dd-framework-detail p{margin:0;font-size:.88rem;line-height:1.6}.dd-framework-link{color:#142f50;background:linear-gradient(110deg,#5b57e01a,#36a6c21a);border:1px solid #4657c92e;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 20px;text-decoration:none;display:flex}.dd-framework-link span{gap:3px;display:grid}.dd-framework-link small{color:#6d7f93;letter-spacing:.1em;font-size:.68rem;font-weight:800}.dd-framework-link b{font-size:1.35rem}.dd-framework-link:hover{border-color:#4657c957;transform:translateY(-1px)}@media (width<=820px){.dd-framework-heading,.dd-framework-grid{grid-template-columns:1fr}}@media (width<=720px){.offence-statutory-sections{grid-template-columns:1fr}}.court-sidecar{background:radial-gradient(circle at 100% 0,#6f5bff38,#0000 42%),radial-gradient(circle at 0 100%,#35a4da26,#0000 40%),linear-gradient(145deg,#f3f7fc,#e9eef9 62%,#eeebfb);border:1px solid #5e6ad238;border-radius:18px;margin-bottom:92px;padding:26px;position:sticky;top:122px;overflow:visible;box-shadow:0 18px 44px #19355b24}.court-sidecar:before{content:"";background:linear-gradient(90deg,#357fdb,#674dff);border-radius:0 0 4px 4px;width:56px;height:3px;position:absolute;top:0;left:26px}.court-sidecar-heading>span{color:#5f55db;letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.court-sidecar-heading h2{color:var(--navy);margin:0;font-size:27px;font-weight:400}.court-sidecar-heading p{color:#60758a;margin:10px 0 12px;font-size:13px;line-height:1.5}.court-sidecar-prompt{color:#fff;letter-spacing:.045em;background:radial-gradient(circle at 88% 20%,#b1a9ff7a,#0000 32%),linear-gradient(110deg,#5140db,#6a51ff);border:1px solid #ffffff61;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 14px;padding:10px 13px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 20px #523eda42}.court-sidecar-prompt span{font-size:14px}.court-sidecar-back{justify-content:flex-start;gap:10px;text-decoration:none;transition:transform .16s,box-shadow .16s}.court-sidecar-back:hover{transform:translateY(-1px);box-shadow:0 11px 24px #523eda52}.court-sidecar-return{color:#5541e8;letter-spacing:.025em;background:#ffffff7a;border:1px solid #5b49e23d;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.court-sidecar-return:hover{background:#ffffffc2;border-color:#5b49e26b;transform:translateY(-1px)}.court-sidecar-return span{font-size:14px}.court-sidecar nav{border-top:1px solid #4668912e}.court-sidecar nav a{color:#24425f;border-bottom:1px solid #4668912e;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;padding:13px 0;transition:color .16s,padding-left .16s;display:grid}.court-sidecar nav a:hover{color:#5541e8;padding-left:5px}.court-sidecar nav a span{color:#7a72d8;font-size:9px}.court-sidecar nav a strong{font-size:14px;font-weight:550;display:block}.court-sidecar-link-copy small{color:#60758a;margin-top:4px;font-size:11px;font-weight:350;line-height:1.42;display:block}.court-sidecar nav a b{color:#6556df;padding-top:1px;font-size:15px;font-weight:500}.court-sidecar-cta{text-align:center;justify-content:center;width:100%;margin-top:22px}.court-sidecar>small{color:#718398;text-align:center;margin-top:10px;font-size:10px;display:block}.practice-sidebar-disclaimer{color:#687b8f;background:linear-gradient(145deg,#f8fafef5,#eff2faf5);border:1px solid #56679729;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 8px 20px #20345814,inset 0 1px #ffffffb3}@media (width<=820px){.court-main-layout,.court-overview{grid-template-columns:1fr}.court-sidecar{grid-row:2;margin-bottom:0;position:relative;top:auto}.practice-sidebar-disclaimer{margin-top:12px;position:static}.court-topic-sections article{grid-template-columns:34px 1fr}.court-topic-sections article>a{grid-column:2}}.interpol-reference-figure{grid-template-columns:minmax(0,1fr);gap:10px;margin:24px 0 30px;display:grid}.interpol-reference-figure img{border:1px solid #4c61822e;border-radius:22px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 22px 54px #17355324}.interpol-reference-figure figcaption{color:#6a8099;text-align:center;font-size:12px}.interpol-notice-list{background:#fbfdfff0;border:1px solid #566f932e;border-radius:24px;overflow:hidden;box-shadow:0 18px 44px #1e386014}.interpol-notice-row{border-bottom:1px solid #566f9324;grid-template-columns:36px 12px minmax(150px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;padding:20px 24px;display:grid}.interpol-notice-row:last-child{border-bottom:0}.interpol-notice-row>span{color:#655ce2;letter-spacing:.12em;font-size:11px;font-weight:800}.interpol-notice-row>i{background:var(--notice-color);border-radius:99px;width:10px;height:36px}.interpol-notice-row h3,.interpol-notice-row p{margin:0}.interpol-notice-row h3{color:#173553;font-size:19px;font-weight:500}.interpol-notice-row p{color:#536f8c;line-height:1.6}.interpol-red{--notice-color:#d13a41}.interpol-blue{--notice-color:#2776c8}.interpol-green{--notice-color:#16955a}.interpol-yellow{--notice-color:#f2c82d}.interpol-black{--notice-color:#20242b}.interpol-orange{--notice-color:#f08b25}.interpol-purple{--notice-color:#793cb4}@media (width<=820px){.interpol-reference-figure img{border-radius:16px}.interpol-notice-row{grid-template-columns:28px 9px minmax(0,1fr);gap:12px;padding:18px 16px}.interpol-notice-row p{grid-column:3}}@media (width<=620px){.court-page-hero{background-image:radial-gradient(at 4% 46%,#7565ff38 0%,#7ea8f121 27%,#0000 58%),linear-gradient(90deg,#f7fbfff2 0%,#f1f6ffb8 38%,#edf2ff38 56%,#0000 74%),url(/images/practice/court/court-hero-hong-kong.png);background-position:62%}.general-page-hero{background-image:url(/images/police-investigation-hero.png);background-position:66%}.general-page-hero h1{color:#173553;text-shadow:none}.icac-page-hero{background-image:linear-gradient(90deg,#03112294 0%,#0311223d 48%,#0000 76%),url(/images/icac/icac-secret-payment-hero.png);background-position:58%}.icac-page-hero h1{color:#f3f6fa}.court-overview-heading,.court-level-card,.court-topic-index{padding:24px}.court-level-card,.court-topic-index nav{grid-template-columns:1fr}.court-topic-sections article{padding:22px 20px}}.arrest-main-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.arrest-main-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.arrest-overview,.arrest-section,.arrest-assistance,.arrest-references{background:radial-gradient(circle at 98% 2%,#715df72e,#0000 36%),linear-gradient(135deg,#f7fcfffa,#ecf2ffeb);border:1px solid #618cb938;border-radius:18px;padding:34px}.arrest-overview h2,.arrest-section-heading h2,.arrest-assistance h2,.arrest-references h2{color:var(--navy);margin:11px 0 20px;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.08}.arrest-overview>p:not(.eyebrow),.arrest-section-heading>p:not(.eyebrow),.arrest-prose p,.arrest-assistance p{color:#405a73;margin:0 0 14px;line-height:1.68}.arrest-overview>p:last-child,.arrest-prose p:last-child,.arrest-assistance p:last-child{margin-bottom:0}.offence-card-subheading{color:var(--navy);margin:30px 0 12px;font-size:1rem;font-weight:700;line-height:1.5}#detainment-length>p{margin:0;line-height:1.68}#detainment-length>p+p{margin-top:18px}#detainment-length .offence-overview-list{margin:22px 0}#detainment-length .offence-overview-list+p{margin-top:22px}.false-trading-case-background{margin-bottom:1.5em;font-weight:700}.arrest-section,.arrest-overview,.arrest-references{scroll-margin-top:120px}.arrest-card-grid,.arrest-rights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.arrest-card-grid article,.arrest-rights-grid article,.arrest-test-grid article{background:#ffffff9c;border:1px solid #5778b12b;border-radius:14px;padding:21px}.arrest-card-grid article:nth-child(2),.arrest-rights-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#6f5bf22e,#0000 42%),#ffffffa3}.arrest-card-grid article:nth-child(3),.arrest-rights-grid article:nth-child(3){background:radial-gradient(circle at 0 100%,#37a9da29,#0000 43%),#ffffff9e}.arrest-card-grid span,.arrest-rights-grid span,.arrest-test-grid span,.arrest-characteristics article>span,.arrest-detention-list article>span{color:#6d5ee1;letter-spacing:.12em;font-size:11px;font-weight:750}.arrest-card-grid h3,.arrest-rights-grid h3,.arrest-test-grid h3,.arrest-characteristics h4,.arrest-detention-list h3{color:var(--navy);margin:11px 0 9px;font-size:19px;font-weight:590}.arrest-card-grid p,.arrest-rights-grid p,.arrest-test-grid p,.arrest-characteristics p,.arrest-detention-list p{color:#536b82;margin:0;font-size:14px;line-height:1.62}.arrest-dark-section{color:#f3f8ff;background:radial-gradient(circle at 96% 5%,#7b68ff6b,#0000 39%),radial-gradient(circle at 0 100%,#2daad22e,#0000 34%),linear-gradient(135deg,#123a57,#213d72)}.arrest-dark-section .eyebrow,.arrest-dark-section .arrest-section-heading h2,.arrest-dark-section .arrest-section-heading>p:not(.eyebrow),.arrest-dark-section .arrest-prose p,.arrest-dark-section .arrest-prose li,.arrest-dark-section .arrest-rights-grid h3,.arrest-dark-section .arrest-rights-grid p{color:inherit}.arrest-prose ul{gap:10px;margin:18px 0;padding-left:22px;display:grid}.arrest-prose li{color:#405a73;padding-left:4px;line-height:1.65}.arrest-dark-section .arrest-rights-grid article{background:#ffffff14;border-color:#cedaff2e}.offence-pre-penalty-amendments-in-2023>p,.offence-pre-penalty-amendments-in-2023 .offence-overview-list,.offence-pre-penalty-amendments-in-2023 .offence-overview-list strong{color:#f3f8ffeb}.offence-pre-penalty-amendments-in-2023 a{color:#b9ddff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.offence-pre-penalty-amendments-in-2023 .offence-overview-list li::marker{color:#aeb8ff}.arrest-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.arrest-characteristics{background:radial-gradient(circle at 100% 0,#7560f738,#0000 37%),#163a59;border-radius:15px;margin-top:15px;padding:25px}.arrest-characteristics>h3{color:#f4f8ff;margin:0 0 18px;font-size:23px;font-weight:480}.arrest-characteristics article,.arrest-detention-list article{border-top:1px solid #cbd8ff29;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px 0;display:grid}.arrest-characteristics article:first-of-type{border-top:0}.arrest-characteristics h4{color:#f3f8ff;margin-top:0}.arrest-characteristics p{color:#eff7ffd4}.arrest-detention-list article{border-color:#5879b226}.arrest-detention-list article:first-child{border-top:0}.arrest-detention-list a{color:#4d46d8;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.arrest-detention-list a:hover{color:#3028ae;text-decoration-thickness:2px}.arrest-assistance{background:radial-gradient(circle at 100% 0,#775bf447,#0000 42%),linear-gradient(135deg,#eaf7fb,#ece9ff);grid-template-columns:.8fr 1.2fr;gap:30px;display:grid}.arrest-assistance h2{margin-bottom:0}.arrest-references>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.arrest-references a{color:#234f76;background:#ffffffa8;border:1px solid #6263da30;border-radius:12px;padding:15px 17px;text-decoration:none}.arrest-references a:hover{color:#5445d6;border-color:#5d49e36b}@media (width<=980px){.arrest-card-grid,.arrest-rights-grid{grid-template-columns:1fr}}@media (width<=820px){.arrest-main-layout,.arrest-assistance{grid-template-columns:1fr}.arrest-sidecar{grid-row:2;position:static}}@media (width<=620px){.arrest-overview,.arrest-section,.arrest-assistance,.arrest-references{padding:24px}.arrest-test-grid,.arrest-references>div{grid-template-columns:1fr}.arrest-characteristics{padding:20px}}.appeals-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.appeals-main-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.appeals-overview{background:radial-gradient(circle at 100% 0,#7967ff38,#0000 42%),radial-gradient(circle at 0 100%,#3ca4da21,#0000 38%),linear-gradient(145deg,#edf7fc,#e5edf8 62%,#ece9fb);border:1px solid #618cb938;border-radius:18px;padding:34px}.appeals-overview h2{color:var(--navy);margin:12px 0 20px;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.08}.appeals-overview>p:not(.eyebrow){color:#405a73;margin:0 0 14px;line-height:1.68}.appeals-overview>p:last-child{margin-bottom:0}.appeal-experience{background:radial-gradient(circle at 100% 0,#7967ff33,#0000 40%),linear-gradient(145deg,#edf6fb,#e7edf8 62%,#ece9fa);border:1px solid #618cb938;border-radius:18px;overflow:hidden}.appeal-experience-heading{padding:30px 32px 24px}.appeal-experience-heading h2,.appeal-articles h2{color:var(--navy);margin:10px 0 12px;font-size:clamp(29px,3vw,42px);font-weight:320;line-height:1.1}.appeal-experience-heading>p:last-child,.appeal-articles>div>p:last-child{color:#4e667d;max-width:700px;margin:0;font-size:13px;line-height:1.58}.appeal-case-list{border-top:1px solid #56779d2e}.appeal-case-list a{color:#173b5b;border-bottom:1px solid #56779d29;grid-template-columns:34px minmax(0,1fr) 125px 18px;align-items:center;gap:14px;min-height:62px;padding:13px 28px;transition:background .16s,padding-left .16s;display:grid}.appeal-case-list a:last-child{border-bottom:0}.appeal-case-list a:hover{background:#ffffff80;padding-left:33px}.appeal-case-list span{color:#7165dc;font-size:10px;font-weight:700}.appeal-case-list strong{font-size:14px;font-weight:520}.appeal-case-list small{color:#60758a;text-align:right;font-size:11px}.appeal-case-list b,.appeal-articles nav b{color:#6656df;font-size:14px;font-weight:500}.appeal-articles{background:radial-gradient(circle at 0 100%,#39a9d92b,#0000 40%),radial-gradient(circle at 100% 0,#745ff733,#0000 42%),#edf3fa;border:1px solid #5c68ca36;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:32px;padding:30px 32px;display:grid}.appeal-articles nav{gap:10px;display:grid}.appeal-articles nav a{color:#173b5b;background:#ffffff94;border:1px solid #5877b12b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;transition:transform .16s,border-color .16s;display:flex}.appeal-articles nav a:hover{border-color:#614ee55c;transform:translateY(-2px)}.appeal-articles nav strong,.appeal-articles nav small{display:block}.appeal-articles nav strong{font-size:13px;font-weight:540}.appeal-articles nav small{color:#64798e;margin-top:5px;font-size:10px}.appeal-paths{gap:14px;display:grid}.appeal-path-card{color:#f7fbff;border:1px solid #87afd238;border-radius:16px;padding:28px;scroll-margin-top:120px;box-shadow:0 14px 34px #07233d21}.appeal-path-card:first-child{background:radial-gradient(circle at 96% 4%,#7d69ff57,#0000 38%),linear-gradient(138deg,#102f4b,#173d5d 60%,#253b70)}.appeal-path-card:nth-child(2){background:radial-gradient(circle at 4% 8%,#469fe04d,#0000 38%),linear-gradient(155deg,#123652,#173f60 56%,#252f61)}.appeal-path-card:nth-child(3){background:radial-gradient(at 100% 48%,#8b70ff52,#0000 42%),linear-gradient(125deg,#0e304d,#1b405e 60%,#263769)}.appeal-path-card:nth-child(4){background:radial-gradient(at 52% 0,#705bf652,#0000 43%),linear-gradient(165deg,#112e49,#193b5c 55%,#293466)}.appeal-path-card header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;display:grid}.appeal-path-card header>span,.appeal-path-card header p{color:#aebcff;letter-spacing:.09em;font-size:11px;font-weight:700}.appeal-path-card header p{margin:0 0 7px}.appeal-path-card h3{margin:0;font-size:27px;font-weight:450;line-height:1.2}.appeal-path-introduction{color:#eff7ffdb;margin:20px 0 18px 58px;line-height:1.62}.appeal-path-card dl{border-top:1px solid #cbdff02b;margin:0 0 0 58px}.appeal-path-card dl div{border-bottom:1px solid #cbdff021;grid-template-columns:135px minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.appeal-path-card dt{color:#b9c5ff;font-size:12px;font-weight:650}.appeal-path-card dd{color:#eff7ffcc;margin:0;font-size:13px;line-height:1.5}.appeal-path-assistance{background:radial-gradient(circle at 100% 0,#8b79ff40,#0000 38%),#ecf4ff14;border:1px solid #b9c5ff33;border-radius:12px;margin:18px 0 0 58px;padding:17px 19px}.appeal-path-assistance strong{color:#c4ccff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.appeal-path-assistance p{color:#f7fbffe0;margin:0;font-size:13px;line-height:1.58}.costs-page-hero{background-image:radial-gradient(at 7% 43%,#7664ff4d,#0000 45%),linear-gradient(90deg,#f7fbfffa,#eff5ffd1 39%,#ebefff33 63%,#0000 78%),url(/images/practice/court/court-hero-hong-kong.png)}.costs-section-card{isolation:isolate;position:relative;overflow:hidden}.costs-section-card:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#8975ff33,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-60px}.costs-section-card:first-child{background:radial-gradient(circle at 92% 10%,#7b68ff6b,#0000 39%),linear-gradient(138deg,#102f4b 0%,#174363 55%,#293c78 100%);border-color:#8eb0ff4d}.costs-section-card:first-child:after{background:radial-gradient(circle,#569dff4d,#0000 68%);bottom:-105px;right:-42px}.costs-section-card:nth-child(2){background:radial-gradient(circle at 5% 8%,#3dc7e26b,#0000 42%),linear-gradient(152deg,#12324e 0%,#14516b 54%,#30366f 100%);border-color:#6ecee74d}.costs-section-card:nth-child(2):after{background:radial-gradient(circle,#846cff47,#0000 68%);top:28%;bottom:auto;right:-92px}.costs-section-card:nth-child(3){background:radial-gradient(at 100% 4%,#aa7eff80,#0000 45%),linear-gradient(126deg,#102d49 0%,#203d62 52%,#37336f 100%);border-color:#b197ff52}.costs-section-card:nth-child(3):after{background:radial-gradient(circle,#46b4e045,#0000 68%);bottom:-88px;left:-85px;right:auto}.costs-section-card:nth-child(4){background:radial-gradient(circle at 8% 94%,#48b5e870,#0000 42%),radial-gradient(circle at 94% 8%,#725cf44d,#0000 35%),linear-gradient(160deg,#123550 0%,#193f60 55%,#2b326b 100%);border-color:#77bee84d}.costs-section-card:nth-child(4):after{background:radial-gradient(circle,#5fcbe23d,#0000 68%);bottom:-135px;right:22%}.costs-section-card:nth-child(5){background:radial-gradient(at 88% 92%,#9170ff70,#0000 43%),radial-gradient(circle at 5% 10%,#44aee13d,#0000 34%),linear-gradient(146deg,#102f4b 0%,#1d3d60 54%,#34336f 100%);border-color:#9d8bff52}.costs-section-card:nth-child(5):after{background:radial-gradient(circle,#8975ff4d,#0000 68%);bottom:-72px;right:-80px}.costs-principle-grid{gap:10px;margin:20px 0 0 58px;display:grid}.costs-reason-list{color:#f4f9ffe0;gap:10px;margin:16px 0 6px 58px;padding-left:22px;list-style:outside;display:grid}.costs-reason-list li{padding-left:5px;font-size:14px;line-height:1.6;display:list-item}.costs-reason-list li::marker{color:#b8a9ff}.costs-principle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 100% 0,#8e7bff2e,#0000 38%),#f5f9ff14;border:1px solid #becfff33;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.costs-principle>span{color:#b8c2ff;letter-spacing:.08em;font-size:10px;font-weight:750}.costs-principle strong{color:#f8fbff;margin-bottom:6px;font-size:14px;font-weight:650;display:block}.costs-principle p{color:#eef7ffcc;margin:0;font-size:13px;line-height:1.58}.costs-judicial-quote{color:#f7faffe6;background:radial-gradient(circle at 100% 0,#9980ff2e,#0000 40%),#04182b47;border:1px solid #c1cdff38;border-left:3px solid #a89cff;border-radius:4px 13px 13px 4px;padding:22px 24px 22px 30px;font-size:13px;font-style:italic;line-height:1.68;position:relative}.costs-case-reference{color:#f7fbff;background:#f6f9ff17;border:1px solid #beccff38;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0 0 58px;padding:14px 16px;display:grid}.costs-case-reference span,.costs-case-reference small{color:#bbc4ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.costs-case-reference strong{font-size:13px;font-weight:600}.costs-assistance{background:radial-gradient(circle at 4% 100%,#42b1de33,#0000 43%),radial-gradient(circle at 100% 0,#836bff47,#0000 43%),linear-gradient(145deg,#eef7fb,#e5edf8 60%,#ece8fb)}.costs-authorities{grid-template-columns:.7fr 1.3fr}@media (width<=700px){.costs-reason-list,.costs-principle-grid,.costs-case-reference{margin-left:0}.costs-case-reference{grid-template-columns:1fr;gap:5px}.costs-judicial-quote{padding:18px}}.icac-page-hero+.page-content .arrest-dark-section .ccb-offence-list{border-top-color:#cddcff33}.icac-page-hero+.page-content .arrest-dark-section .ccb-offence-list article{border-bottom-color:#cddcff29}.icac-page-hero+.page-content .arrest-dark-section .ccb-offence-list h3{color:#f5f7ff}.icac-page-hero+.page-content .arrest-dark-section .ccb-offence-list p{color:#eaf1ffd1}.icac-page-hero+.page-content .arrest-dark-section .ccb-offence-list a{color:#d9d5ff}.icac-page-hero+.page-content .ccb-function-grid{grid-template-columns:1fr}.icac-page-hero+.page-content .ccb-function-grid>article{grid-template-columns:42px minmax(180px,.34fr) minmax(0,1fr);align-items:start;column-gap:20px;min-height:0;padding:21px 24px;display:grid}.icac-page-hero+.page-content .ccb-function-grid>article>span:first-child{grid-area:1/1/span 3;padding-top:3px}.icac-page-hero+.page-content .ccb-function-grid>article>h3{grid-column:2;margin:0;line-height:1.3}.icac-page-hero+.page-content .ccb-function-grid>article>p{grid-column:3;margin:0}.icac-page-hero+.page-content .ccb-function-grid>article>a{grid-column:2/4;margin-top:12px}@media (width<=700px){.icac-page-hero+.page-content .ccb-function-grid>article{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:18px}.icac-page-hero+.page-content .ccb-function-grid>article>h3,.icac-page-hero+.page-content .ccb-function-grid>article>p,.icac-page-hero+.page-content .ccb-function-grid>article>a{grid-column:2}}.sfc-page-hero+.page-content .ccb-function-grid{grid-template-columns:1fr}.sfc-page-hero+.page-content .ccb-function-grid>article{grid-template-columns:42px minmax(190px,.32fr) minmax(0,1fr);align-items:start;column-gap:20px;min-height:0;padding:21px 24px;display:grid}.sfc-page-hero+.page-content .ccb-function-grid>article>span:first-child{grid-area:1/1/span 2;padding-top:3px}.sfc-page-hero+.page-content .ccb-function-grid>article>h3{grid-column:2;margin:0;line-height:1.3}.sfc-page-hero+.page-content .ccb-function-grid>article>p{grid-column:3;margin:0}.sfc-page-hero+.page-content .sfc-light-cards>article{background:radial-gradient(circle at 92% 8%,#6f5af51f,#0000 38%),#f4f8fdeb;border-color:#4360882b}.sfc-page-hero+.page-content .sfc-light-cards>article:nth-child(2n){background:radial-gradient(circle at 8% 92%,#3cadda1f,#0000 40%),#f4f8fdeb}.sfc-page-hero+.page-content .sfc-light-cards h3{color:#142f4e}.sfc-page-hero+.page-content .sfc-light-cards p{color:#58718c}.sfc-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.sfc-track-grid article{background:radial-gradient(circle at 88% 12%,#8b70ff33,#0000 44%),#ffffff0e;border:1px solid #c2d3ff33;border-radius:18px;min-height:0;padding:24px}.sfc-track-grid article:nth-child(2){background:radial-gradient(circle at 12% 86%,#47b8e42e,#0000 46%),#ffffff0e}.sfc-track-grid span{color:#bcb7ff;letter-spacing:.1em;font-size:11px;font-weight:700}.sfc-track-grid h3{color:#fff;margin:12px 0 9px;font-size:20px}.sfc-track-grid p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.63}.misleading-information-page+.page-content .arrest-overview{background:radial-gradient(circle at 92% 12%,#6f5af521,#0000 35%),linear-gradient(135deg,#fffffff0,#eef6ffd1);border:1px solid #5068be29;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1f426f1a}.misleading-statutory-panel{background:linear-gradient(120deg,#ffffff17,#6c60f414),#041f3d47;border:1px solid #c2d3ff38;border-radius:20px;margin-top:28px;padding:26px 28px;box-shadow:inset 0 1px #ffffff12}.misleading-statutory-panel>span{color:#c7c2ff;letter-spacing:.13em;margin-bottom:14px;font-size:11px;font-weight:750;display:inline-flex}.misleading-statutory-panel p{color:#f5f9ffe0;margin:0 0 12px;line-height:1.72}.misleading-statutory-panel p:last-child{margin-bottom:0}.misleading-enforcement-grid article{padding:30px;position:relative;overflow:hidden}.misleading-enforcement-grid article:after{content:"";border:1px solid #c4d7ff1f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-52px;right:-32px}.price-rigging-page+.page-content .arrest-overview{background:radial-gradient(circle at 92% 10%,#49b4db24,#0000 34%),linear-gradient(135deg,#fffffff5,#eef4ffd1);border-left:4px solid #6a61ee;box-shadow:0 22px 58px #1e456f17}.price-rigging-defence-panel{background:radial-gradient(circle at 92% 10%,#6e58f521,#0000 38%),linear-gradient(135deg,#f8fafffa,#e9f4fcd6);border:1px solid #5b5bcd2e;border-radius:20px;margin-top:28px;padding:28px 30px;box-shadow:0 20px 50px #27456f17}.price-rigging-defence-panel>span{color:#6258e8;letter-spacing:.13em;margin-bottom:14px;font-size:11px;font-weight:750;display:inline-flex}.price-rigging-defence-panel p{color:#405a73;margin:0 0 13px;line-height:1.7}.price-rigging-defence-panel p:last-child{margin-bottom:0}.price-rigging-track-grid article{border-color:#b8d0ff42;padding:30px;box-shadow:inset 0 1px #ffffff12}.stock-manipulation-intent-panel{background:radial-gradient(circle at 90% 10%,#7865f533,#0000 38%),#ffffff0e;border:1px solid #c1d3ff38;border-radius:20px;margin-top:28px;padding:28px 30px}.stock-manipulation-intent-panel>span{color:#c8c3ff;letter-spacing:.13em;font-size:11px;font-weight:750}.stock-manipulation-intent-panel p{color:#f2f7ffdb;margin:15px 0 14px;line-height:1.7}.stock-manipulation-intent-panel ol{color:#fff;gap:8px;margin:0;padding-left:22px;line-height:1.6;display:grid}.stock-manipulation-motives{border-top:1px solid #cad8ff33;margin-top:26px;padding-top:24px}.stock-manipulation-motives>span{color:#9fe3f5;letter-spacing:.13em;font-size:11px;font-weight:750}.stock-manipulation-motives>h3{color:#fff;margin:12px 0 8px;font-size:21px}.stock-manipulation-motive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stock-manipulation-motive-grid article{background:#ffffff0e;border:1px solid #c8d7ff2e;border-radius:14px;padding:18px}.stock-manipulation-motive-grid article>span{color:#c8c3ff;font-size:10px;font-weight:750}.stock-manipulation-motive-grid h4{color:#fff;margin:8px 0 5px;font-size:17px}.stock-manipulation-motive-grid article p{margin:0;font-size:13px;line-height:1.6}@media (width<=700px){.stock-manipulation-motive-grid{grid-template-columns:1fr}}.money-laundering-page-hero{background-image:radial-gradient(at 12% 44%,#5065e838 0%,#216aa11a 34%,#0000 62%),linear-gradient(90deg,#f4f9fffa 0%,#edf6fdeb 38%,#e7f1f961 60%,#0000 78%),url(/images/money-laundering/money-laundering-hero.png);background-position:50%,50%,50%;background-size:cover}.offences-person-page-hero{background-image:radial-gradient(at 12% 44%,#4a5cd233 0%,#235c9714 34%,#0000 62%),linear-gradient(90deg,#05162bd1 0%,#081e379e 40%,#081e3729 72%,#0000 88%),url(/images/practice/offences-person-threat-blue.png);background-position:50%,50%,50%;background-size:cover}.sexual-offences-category-hero{background-image:radial-gradient(at 12% 44%,#4a5cd233 0%,#235c9714 34%,#0000 62%),linear-gradient(90deg,#05162bd1 0%,#081e379e 40%,#081e3729 72%,#0000 88%),url(/images/practice/offences-person-assault.png);background-position:50%,50%,78% bottom}.dishonesty-category-hero{background-image:radial-gradient(at 12% 44%,#4a5cd233 0%,#235c9714 34%,#0000 62%),linear-gradient(90deg,#05162bd6 0%,#081e37a3 40%,#081e372e 72%,#0000 88%),url(/images/other-jurisdictions/other-jurisdictions-hero-v2.png);background-position:50%,50%,78% bottom}.dangerous-drugs-category-hero{background-image:linear-gradient(90deg,#03102338 0%,#0310230a 58%,#0000 82%),url(/images/practice/dangerous-drugs-hero-v2.png);background-position:50%}.immigration-category-hero{background-image:linear-gradient(90deg,#0310232e 0%,#03102308 58%,#0000 82%),url(/images/practice/immigration-offences-hero-v3.png);background-position:50%}.driving-category-hero{background-image:linear-gradient(90deg,#0310232e 0%,#03102308 58%,#0000 82%),url(/images/practice/driving-road-traffic-hero-v2.png);background-position:50%}.cybercrime-category-hero{background-image:linear-gradient(90deg,#031023e0 0%,#031023a8 40%,#03102329 74%,#0000 90%),url(/images/practice/cyber-security-alert.png);background-position:50%,72%}.competition-category-hero{background-image:linear-gradient(90deg,#03102324 0%,#03102305 58%,#0000 82%),url(/images/practice/competition-law-hero-v2.png);background-position:50%}.competition-category-hero .mesh-page{opacity:.38;filter:blur(70px);transform-origin:50%;left:-34%;right:auto;transform:scaleX(-1)}.otherpractice-category-hero{background-image:linear-gradient(90deg,#031023e0 0%,#0310239e 43%,#03102324 78%,#0000 92%),url(/images/practice/other-practice-areas-consultation.png);background-position:50%,50%;background-size:cover}.otherpractice-category-hero .mesh-page{opacity:.38;filter:blur(70px);transform-origin:50%;left:-34%;right:auto;transform:scaleX(-1)}.otherpractice-category-hero>div:not(.mesh)>:is(.eyebrow,h1,p){color:#fff;text-shadow:0 2px 6px #000a1ce0,0 8px 26px #000c22ad}.page-hero.otherpractice-category-hero>div:not(.mesh)>p:last-child{color:#f6f9ff}.competition-category-hero>div:not(.mesh)>:is(.eyebrow,h1,p){color:#fff;text-shadow:0 2px 6px #000a1ce6,0 8px 26px #000c22b8}.page-hero.competition-category-hero>div:not(.mesh)>p:last-child{color:#f6f9ff}.other-offences-category-hero{background-image:linear-gradient(90deg,#031023db 0%,#031023a3 40%,#03102329 74%,#0000 90%),url(/images/general-criminal-matters-hero.png);background-position:50%,68%}.offences-person-page-hero>div>:is(.eyebrow,h1,p){color:#fff;text-shadow:0 2px 20px #020f1e73}.page-hero.offences-person-page-hero>div:not(.mesh)>p:last-child{color:#f7fbff;text-shadow:0 2px 5px #000a18e6,0 6px 22px #000c1eb8;font-weight:450}.offences-person-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.offences-person-horizontal-cards{gap:14px;display:grid}.offences-person-horizontal-cards article,.offences-person-liability-grid article{background:linear-gradient(115deg,#ffffff14,#7870ff1f);border:1px solid #a6b8ff47;border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:26px 28px;display:grid}.offences-person-horizontal-cards article>span,.offences-person-liability-grid article>span{color:#aaa4ff;letter-spacing:.08em;font-size:12px;font-weight:700}.offences-person-horizontal-cards h3,.offences-person-liability-grid h3{margin:0 0 8px}.offences-person-horizontal-cards p,.offences-person-liability-grid p{margin:0}.offences-person-liability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.offences-person-liability-grid article{background:linear-gradient(135deg,#fafcfffa,#eaeeffe6);border-color:#595be12e;min-height:245px}.offences-person-liability-grid small{color:#5048e8;letter-spacing:.08em;margin-bottom:13px;font-weight:700;display:block}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list{border-top-color:#cddcff33}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list article{border-bottom-color:#cddcff29}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list h3{color:#f5f7ff}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list p{color:#eaf1ffdb}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list .offence-overview-list,.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list .offence-overview-list strong{color:#eaf1ffe6}.offences-person-page-hero+.page-content .arrest-dark-section .ccb-offence-list .offence-overview-list li::marker{color:#aeb8ff}.enhanced-offence-directory{background:radial-gradient(circle at 94% 2%,#4ecbd521,#0000 34%),radial-gradient(circle at 2% 98%,#6652e11f,#0000 38%),linear-gradient(145deg,#fbfdff 0%,#f2f6ff 50%,#f7f3ff 100%);position:relative;overflow:hidden}.enhanced-offence-directory:before{content:"";background:linear-gradient(90deg,#42c7ca,#6964ed 52%,#9b65db);height:4px;position:absolute;inset:0 0 auto}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list article{background:linear-gradient(135deg,#fffffffa,#f2f6ffe0);border:1px solid #3f5b9129;border-radius:20px;min-height:150px;padding:24px 58px 24px 22px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;position:relative;box-shadow:0 10px 25px #17315b12,inset 0 1px #fff}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list article:hover{background:linear-gradient(135deg,#fff,#ebf6fff5);border-color:#48a7bc7a;transform:translateY(-4px);box-shadow:0 18px 35px #1e3e7024,inset 0 1px #fff}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list article>span{color:#227f91;letter-spacing:.08em;background:#47bfc414;border:1px solid #37a4b44d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.enhanced-offence-directory .ccb-offence-list h3{letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(16px,1.25vw,19px)}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list h3{color:#102f55}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list p{color:#566f8d}.enhanced-offence-directory .ccb-offence-list h3 a:before{content:"";position:absolute;inset:0}.enhanced-offence-directory .ccb-offence-list h3 a:after{color:#2c95a5;content:"↗";font-size:20px;transition:transform .18s;position:absolute;top:24px;right:22px}.enhanced-offence-directory .ccb-offence-list article:hover h3 a:after{transform:translate(3px,-3px)}.enhanced-offence-directory .ccb-offence-list p{max-width:46ch;line-height:1.65}@media (width<=760px){.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list{grid-template-columns:1fr}.offences-person-page-hero+.page-content .enhanced-offence-directory .ccb-offence-list article{min-height:0}}.comparison-table-wrap{background:#ffffff12;border:1px solid #a6b8ff47;border-radius:22px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:700px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #a6b8ff33;padding:20px 22px}.comparison-table thead th{color:#aaa4ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.comparison-table tbody th{color:#fff;width:24%}.comparison-table tbody td{width:38%}.comparison-table tbody tr:last-child :is(th,td){border-bottom:0}@media (width<=760px){.offences-person-page-hero{background-position:50%,50%,64%}.sexual-offences-category-hero{background-position:50%,50%,72% bottom}.dishonesty-category-hero{background-position:50%,50%,70% bottom}.dangerous-drugs-category-hero,.immigration-category-hero,.driving-category-hero{background-position:64%}.cybercrime-category-hero{background-position:50%,68%}.competition-category-hero{background-position:64%}.other-offences-category-hero{background-position:50%,64%}.offences-person-page-hero+.page-content .arrest-main-content{grid-template-columns:minmax(0,1fr);width:100%}.offences-person-page-hero+.page-content .arrest-main-content>*{min-width:0;max-width:100%}.offences-person-layout,.offences-person-liability-grid{grid-template-columns:1fr}.offences-person-horizontal-cards article,.offences-person-liability-grid article{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 18px}.comparison-table-wrap{width:100%;max-width:100%}}.offence-pre-penalty-landlord-occupier-liability{background:radial-gradient(circle at 96% 8%,#57c2c033,#0000 30%),linear-gradient(145deg,#effbfafa,#f7f6fffa);border-color:#2d8d973d;position:relative;overflow:hidden;box-shadow:0 22px 54px #2740691a}.offence-pre-penalty-landlord-occupier-liability:before{content:"";background:linear-gradient(#4bb2ae,#7667c8);width:5px;position:absolute;inset:0 auto 0 0}.offence-pre-penalty-landlord-occupier-liability .eyebrow{color:#247d80}.offence-pre-penalty-landlord-occupier-liability h2{color:#182b4b;max-width:760px}.offence-pre-penalty-landlord-occupier-liability>p{max-width:880px}.offence-pre-penalty-landlord-occupier-liability>p:nth-of-type(2){color:#293656;background:#ffffffad;border:1px solid #5649a629;border-radius:15px;margin-top:22px;padding:20px 22px;box-shadow:inset 4px 0 #5d51ae94}.manufacture-of-a-dangerous-drug-penalty-card{background:radial-gradient(circle at 100% 0,#7a68ce30,#0000 34%),linear-gradient(145deg,#f6f4fffa,#f1f9fcfa);border-color:#5749a23d;position:relative;overflow:hidden;box-shadow:0 22px 54px #2a2d621c}.manufacture-of-a-dangerous-drug-penalty-card:before{content:"";background:linear-gradient(#7667c8,#4baaaa);width:5px;position:absolute;inset:0 auto 0 0}.manufacture-of-a-dangerous-drug-penalty-card .eyebrow{color:#6554b0}.manufacture-of-a-dangerous-drug-penalty-card>p{background:#ffffff94;border-left:1px solid #5349991f;border-right:1px solid #5349991f;margin:0;padding:14px 18px}.manufacture-of-a-dangerous-drug-penalty-card>p:first-of-type,.manufacture-of-a-dangerous-drug-penalty-card>p:nth-of-type(5){color:#243150;background:linear-gradient(110deg,#5b4bae24,#46a6aa1f);border:0;border-radius:14px 14px 0 0;margin-top:20px;padding:15px 18px;font-size:1.05rem}.manufacture-of-a-dangerous-drug-penalty-card>p:nth-of-type(4),.manufacture-of-a-dangerous-drug-penalty-card>p:nth-of-type(7){border-bottom:1px solid #5349991f;border-radius:0 0 14px 14px;padding-bottom:18px}.manufacture-of-a-dangerous-drug-penalty-card strong{color:#3f347e}@media (width<=700px){.offence-pre-penalty-landlord-occupier-liability,.manufacture-of-a-dangerous-drug-penalty-card{box-shadow:0 16px 36px #27345e17}.offence-pre-penalty-landlord-occupier-liability>p:nth-of-type(2),.manufacture-of-a-dangerous-drug-penalty-card>p{padding-left:15px;padding-right:15px}}.money-laundering-page-hero :is(p,h1,h2,h3,h4,li,small){word-spacing:normal;text-align:left!important;text-align-last:auto!important}.osco-dtrop-page-hero h1{color:#173553;text-shadow:none;margin-top:12px;margin-bottom:34px;line-height:1.1}@media (width<=620px){.sfc-page-hero h1,.icac-page-hero h1,.money-laundering-page-hero h1{color:#173553;text-shadow:none}.sfc-page-hero{background-image:radial-gradient(at 10% 46%,#5b69e529 0%,#266da60f 34%,#0000 62%),linear-gradient(90deg,#f4f9ffe6 0%,#eef6fead 42%,#ebf3fc29 68%,#0000 84%),url(/images/sfc/sfc-regulatory-hero.png);background-position:74%;background-size:cover}.sfc-page-hero h1,.sfc-page-hero>div>p:last-child{color:#2f3d4b;text-shadow:none}.icac-page-hero{background-image:linear-gradient(90deg,#ecf4fc9e 0%,#e5f0f95c 42%,#deebf71a 66%,#0000 82%),url(/images/icac/icac-secret-payment-hero.png)}.icac-page-hero:before{background:radial-gradient(at 8% 45%,#6557e512 0%,#427eb806 34%,#0000 58%)}:is(.police-investigation-page-hero,.arrest-page-hero,.house-search-page-hero,.identification-page-hero,.police-interview-page-hero,.superintendents-page-hero,.ccb-page-hero,.cstcb-page-hero) h1,:is(.police-investigation-page-hero,.arrest-page-hero,.house-search-page-hero,.identification-page-hero,.police-interview-page-hero,.superintendents-page-hero,.ccb-page-hero,.cstcb-page-hero)>div>p:last-child{color:#f3f6fa;text-shadow:0 2px 14px #05182d94}}.money-laundering-overview{background:radial-gradient(circle at 92% 8%,#6753eb21,#0000 35%),linear-gradient(135deg,#fffffff7,#ebf6fadb);border:1px solid #42659426;border-radius:24px;box-shadow:0 24px 65px #1a41671c}.money-laundering-framework-note{background:#f2f5ffc2;border:1px solid #585ccc26;border-radius:17px;grid-template-columns:minmax(130px,.28fr) minmax(230px,.72fr);gap:7px 22px;margin-top:26px;padding:22px 24px;display:grid}.money-laundering-framework-note>span{color:#6258e8;letter-spacing:.13em;grid-row:1/span 2;font-size:10px;font-weight:750}.money-laundering-framework-note strong{color:#173653;font-size:17px}.money-laundering-framework-note p{color:#58718c;margin:0;font-size:13px}.money-laundering-topic-card{background:radial-gradient(circle at 94% 5%,#7c61f62e,#0000 34%),#ffffff0d;border:1px solid #c1d3ff36;border-radius:22px;margin-top:28px;padding:28px}.money-laundering-topic-index{color:#c4beff;letter-spacing:.13em;font-size:10px;font-weight:750}.money-laundering-subcard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.money-laundering-subcard-grid article{background:#ffffff0e;border:1px solid #c7d8ff2b;border-radius:17px;padding:22px}.money-laundering-subcard-grid article>div span,.money-laundering-subcard-grid article>div b{color:#bcb7ff;letter-spacing:.11em;font-size:10px}.money-laundering-subcard-grid h3{color:#fff;margin:14px 0 10px;font-size:18px;line-height:1.35}.money-laundering-subcard-grid p{color:#f1f6ffd1;margin:0;font-size:13px;line-height:1.65}.money-laundering-agency-card{background:radial-gradient(circle at 92% 8%,#4cb1d624,#0000 36%),#f6fafdf0;border-color:#42659426;box-shadow:0 22px 55px #1a416717}.money-laundering-agency-card>.money-laundering-topic-index{color:#6258e8}.money-laundering-agency-copy{margin:18px 0 0;padding-left:22px;list-style:outside}.money-laundering-agency-copy li{color:#58718c;padding-left:5px;line-height:1.65;display:list-item}.money-laundering-agency-copy li+li{margin-top:12px}.money-laundering-agency-copy li::marker{color:#6258e8}.money-laundering-agency-list{gap:12px;margin-top:20px;display:grid}.money-laundering-agency-list article{background:#ffffffc7;border:1px solid #43608826;border-radius:17px;grid-template-columns:42px minmax(210px,.3fr) minmax(0,.7fr);gap:8px 20px;padding:22px;display:grid}.money-laundering-agency-list article>span{color:#6258e8;grid-row:1/span 3;font-size:11px;font-weight:750}.money-laundering-agency-list article>div{display:contents}.money-laundering-agency-list h3{color:#173553;grid-column:2;margin:0;font-size:19px}.money-laundering-agency-list strong{color:#315c7f;grid-column:3;font-size:13px}.money-laundering-agency-list p{color:#58718c;grid-column:2/4;margin:5px 0 0;font-size:14px;line-height:1.65}@media (width<=820px){.money-laundering-subcard-grid{grid-template-columns:1fr}.money-laundering-agency-list article{grid-template-columns:32px minmax(0,1fr)}.money-laundering-agency-list h3,.money-laundering-agency-list strong,.money-laundering-agency-list p{grid-column:2}}@media (width<=600px){.money-laundering-framework-note{grid-template-columns:1fr}.money-laundering-framework-note>span{grid-row:auto}}.osco-dtrop-page strong{font-weight:750}.osco-statute-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.osco-statute-pair article{background:#ffffffb8;border:1px solid #5066b926;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;padding:20px 22px;display:grid}.osco-statute-pair span{color:#6258e8;letter-spacing:.12em;grid-row:1/span 2;font-size:10px;font-weight:750}.osco-statute-pair strong{color:#173553;font-size:18px}.osco-statute-pair p{color:#5b728a;margin:0;font-size:13px}.osco-elements-card,.osco-two-limb-card{background:#ffffff0d;border:1px solid #c7d8ff2e;border-radius:22px;margin-top:26px;overflow:hidden}.osco-elements-card article,.osco-two-limb-card article{grid-template-columns:46px minmax(0,1fr);gap:20px;padding:25px 28px;display:grid}.osco-elements-card article+article,.osco-two-limb-card article+article{border-top:1px solid #c7d8ff21}.osco-elements-card article>span{color:#c2bcff;font-size:11px;font-weight:750}.osco-elements-card h3{color:#fff;margin:0 0 8px;font-size:19px}.osco-elements-card p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.7}.osco-test-flow{color:#315c7f;letter-spacing:.11em;background:linear-gradient(90deg,#6456e614,#40aec714);border-bottom:1px solid #42659421;justify-content:center;align-items:center;gap:18px;padding:18px 24px;font-size:10px;font-weight:750;display:flex}.osco-test-flow span:last-child{font-weight:400}.osco-two-limb-card{background:#f8fcffe8;border-color:#42659426}.osco-two-limb-card article>span{color:#6258e8;font-size:11px;font-weight:750}.osco-two-limb-card h3{color:#173553;margin:0 0 9px;font-size:19px}.osco-two-limb-card p{color:#58718c;margin:0;font-size:14px;line-height:1.72}.osco-red-flag-list{gap:12px;margin-top:26px;display:grid}.osco-red-flag-list article{background:linear-gradient(90deg,#ffffff12,#715be014);border:1px solid #c7d8ff2b;border-radius:16px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:21px 24px;display:grid}.osco-red-flag-list span{color:#c2bcff;font-size:11px;font-weight:750}.osco-red-flag-list p{color:#f1f6ffd6;margin:0;font-size:14px;line-height:1.65}.osco-penalty-card{background:radial-gradient(circle at 92% 8%,#6753eb29,#0000 38%),#f7fbff;border:1px solid #585ccc2e;border-radius:24px;grid-template-columns:minmax(250px,.62fr) minmax(220px,.38fr);gap:16px 34px;padding:34px;display:grid;box-shadow:0 24px 60px #1a41671a}.osco-penalty-card span{color:#6258e8;letter-spacing:.12em;font-size:10px;font-weight:750}.osco-penalty-card h2{color:#173553;margin:8px 0 0;font-size:clamp(30px,4vw,48px)}.osco-penalty-card>strong{color:#315c7f;align-self:end;font-size:20px}.osco-penalty-card>p{color:#58718c;grid-column:1/-1;margin:5px 0 0;font-size:14px;line-height:1.7}.osco-development-card{background:#f8fcffeb;border:1px solid #42659426;border-radius:23px;margin-top:26px;overflow:hidden;box-shadow:0 20px 52px #1a416714}.osco-development-card article{grid-template-columns:145px minmax(0,1fr);gap:28px;padding:29px;display:grid}.osco-development-card article+article{border-top:1px solid #4265941f}.osco-development-meta{flex-direction:column;gap:10px;display:flex}.osco-development-meta span{color:#6258e8;font-size:11px;font-weight:750}.osco-development-meta small{color:#667d96;letter-spacing:.1em;font-size:9px;font-weight:750;line-height:1.5}.osco-development-card h3{color:#173553;margin:0 0 12px;font-size:21px;line-height:1.35}.osco-development-card p{color:#58718c;margin:9px 0 0;font-size:14px;line-height:1.72}@media (width<=700px){.osco-statute-pair,.osco-penalty-card{grid-template-columns:1fr}.osco-penalty-card>p{grid-column:1}.osco-test-flow{flex-direction:column;align-items:flex-start;gap:8px}.osco-test-flow b{transform:rotate(90deg)}.osco-elements-card article,.osco-two-limb-card article{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:21px 18px}.osco-development-card article{grid-template-columns:1fr;gap:14px;padding:23px 20px}}.amlo-timeline{grid-template-columns:repeat(2,minmax(0,1fr) 34px) minmax(0,1fr);align-items:stretch;gap:8px;margin:26px 0;display:grid}.amlo-timeline>div{background:#ffffffb8;border:1px solid #5066b926;border-radius:17px;height:100%;min-height:152px;padding:20px}.amlo-timeline>i{background:linear-gradient(90deg,#655be8,#58a9c2);align-self:center;height:1px;position:relative}.amlo-timeline>i:after{content:"";background:#58a9c2;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0}.amlo-timeline span,.amlo-obligation-label span{color:#6258e8;letter-spacing:.12em;font-size:10px;font-weight:750}.amlo-timeline strong{color:#173553;margin:8px 0 5px;font-size:17px;display:block}.amlo-timeline p{color:#5b728a;margin:0;font-size:12px;line-height:1.5}.amlo-obligation-card{background:#ffffff0d;border:1px solid #c7d8ff2e;border-radius:22px;margin-top:26px;overflow:hidden}.amlo-obligation-card article{grid-template-columns:190px minmax(0,1fr);gap:28px;padding:26px 28px;display:grid}.amlo-obligation-card article+article{border-top:1px solid #c7d8ff21}.amlo-obligation-label{flex-direction:column;gap:9px;display:flex}.amlo-obligation-label small{color:#bcb7ff;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.5}.amlo-obligation-copy h3{color:#fff;margin:0 0 12px;font-size:20px}.amlo-obligation-copy p{color:#f1f6ffd1;margin:8px 0 0;font-size:14px;line-height:1.7}.amlo-obligation-copy p b{color:#c9c4ff;letter-spacing:.08em;text-transform:uppercase;min-width:170px;font-size:10px;display:inline-block}.amlo-elements-panel{grid-template-columns:minmax(0,.68fr) minmax(230px,.32fr);gap:16px;margin-top:26px;display:grid}.amlo-elements-main{background:#f8fcffe8;border:1px solid #42659426;border-radius:22px;overflow:hidden}.amlo-elements-main article{grid-template-columns:36px minmax(0,1fr);gap:16px;padding:23px 25px;display:grid}.amlo-elements-main article+article{border-top:1px solid #4265941f}.amlo-elements-main span{color:#6258e8;font-size:11px;font-weight:750}.amlo-elements-main h3{color:#173553;margin:0 0 7px;font-size:18px}.amlo-elements-main p{color:#58718c;margin:0;font-size:14px;line-height:1.65}.amlo-elements-panel>aside{background:radial-gradient(circle at 90% 8%,#6753eb26,#0000 40%),#f2f6ff;border:1px solid #585ccc2b;border-radius:22px;padding:26px}.amlo-elements-panel>aside span{color:#6258e8;letter-spacing:.11em;font-size:10px;font-weight:750}.amlo-elements-panel>aside h3{color:#173553;margin:15px 0 10px;font-size:21px}.amlo-elements-panel>aside p{color:#58718c;margin:0;font-size:14px;line-height:1.7}.amlo-authority-list{gap:12px;margin-top:26px;display:grid}.amlo-authority-list article{background:linear-gradient(90deg,#ffffff12,#715be014);border:1px solid #c7d8ff2b;border-radius:16px;grid-template-columns:40px 70px minmax(210px,.35fr) minmax(0,.65fr);align-items:center;gap:16px;padding:20px 23px;display:grid}.amlo-authority-list span,.amlo-authority-list strong{color:#c2bcff;font-size:11px;font-weight:750}.amlo-authority-list h3{color:#fff;margin:0;font-size:17px}.amlo-authority-list p{color:#f1f6ffd1;margin:0;font-size:13px;line-height:1.55}.amlo-penalty-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.amlo-penalty-panel article{background:radial-gradient(circle at 92% 8%,#6753eb21,#0000 42%),#f8fbff;border:1px solid #5066b926;border-radius:19px;padding:25px;box-shadow:0 18px 45px #1a416714}.amlo-penalty-panel span{color:#6258e8;letter-spacing:.1em;font-size:9px;font-weight:750}.amlo-penalty-panel small{color:#6f7f96;letter-spacing:.07em;margin-top:9px;font-size:10px;font-weight:700;display:block}.amlo-penalty-panel h3{color:#173553;margin:15px 0 9px;font-size:21px;line-height:1.3}.amlo-penalty-panel strong{color:#58718c;font-size:13px;line-height:1.55}@media (width<=820px){.amlo-timeline{grid-template-columns:1fr}.amlo-timeline>i{width:1px;height:22px;margin-left:24px}.amlo-timeline>i:after{top:auto;bottom:0;right:-3px}.amlo-obligation-card article{grid-template-columns:1fr;gap:14px}.amlo-elements-panel,.amlo-penalty-panel{grid-template-columns:1fr}.amlo-authority-list article{grid-template-columns:34px 58px minmax(0,1fr)}.amlo-authority-list p{grid-column:3}}@media (width<=560px){.amlo-authority-list article{grid-template-columns:30px minmax(0,1fr)}.amlo-authority-list strong,.amlo-authority-list h3,.amlo-authority-list p{grid-column:2}.amlo-obligation-copy p b{min-width:0;margin-bottom:5px;display:block}}.jfiu-intelligence-flow{grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;gap:8px;margin-top:27px;display:grid}.jfiu-intelligence-flow>div{background:#ffffffbd;border:1px solid #5066b926;border-radius:17px;height:100%;min-height:126px;padding:20px}.jfiu-intelligence-flow>i{color:#6258e8;text-align:center;align-self:center;font-size:21px;font-style:normal}.jfiu-intelligence-flow span{color:#6258e8;letter-spacing:.1em;font-size:10px;font-weight:750}.jfiu-intelligence-flow strong{color:#173553;margin:9px 0 5px;font-size:19px;display:block}.jfiu-intelligence-flow p{color:#5b728a;margin:0;font-size:12px;line-height:1.5}.jfiu-str-card{background:#ffffff0d;border:1px solid #c7d8ff2e;border-radius:23px;margin-top:26px;overflow:hidden}.jfiu-str-definition{background:linear-gradient(90deg,#6957e724,#3a9dbe12);border-bottom:1px solid #c7d8ff24;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid}.jfiu-str-definition>span{color:#fff;letter-spacing:.04em;font-size:42px;font-weight:760}.jfiu-str-definition h3{color:#fff;margin:0 0 6px;font-size:21px}.jfiu-str-definition p{color:#f1f6ffcc;margin:0;font-size:13px}.jfiu-str-details{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jfiu-str-details article{padding:23px}.jfiu-str-details article+article{border-left:1px solid #c7d8ff21}.jfiu-str-details span{color:#c2bcff;letter-spacing:.1em;font-size:10px;font-weight:750}.jfiu-str-details p{color:#f1f6ffd1;margin:10px 0 0;font-size:13px;line-height:1.65}.jfiu-protection-panel{background:#f8fcffe8;border:1px solid #42659426;border-radius:22px;margin-top:26px;overflow:hidden}.jfiu-protection-panel article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:24px 27px;display:grid}.jfiu-protection-panel article+article{border-top:1px solid #4265941f}.jfiu-protection-panel article>span{color:#6258e8;font-size:11px;font-weight:750}.jfiu-protection-panel h3{color:#173553;margin:0 0 7px;font-size:19px}.jfiu-protection-panel p{color:#58718c;margin:0;font-size:14px;line-height:1.7}.jfiu-lnc-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:26px;display:grid}.jfiu-lnc-card article{background:radial-gradient(circle at 94% 6%,#6753eb1c,#0000 42%),#f8fcffed;border:1px solid #42659426;border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:17px;padding:23px;display:grid;box-shadow:0 15px 38px #1a416712}.jfiu-lnc-card article>span{color:#6258e8;font-size:11px;font-weight:750}.jfiu-lnc-card small{color:#6258e8;letter-spacing:.1em;font-size:9px;font-weight:750}.jfiu-lnc-card h3{color:#173553;margin:8px 0 7px;font-size:18px;line-height:1.35}.jfiu-lnc-card p{color:#58718c;margin:0;font-size:13px;line-height:1.65}.jfiu-consequence-card{grid-template-columns:minmax(250px,.42fr) minmax(0,.58fr);gap:15px;margin-top:26px;display:grid}.jfiu-consequence-card>div{border:1px solid #c7d8ff2e;border-radius:22px;padding:28px}.jfiu-criminal-penalty{background:radial-gradient(circle at 90% 8%,#715be038,#0000 44%),#ffffff12}.jfiu-regulatory-consequence{background:#ffffff0d}.jfiu-consequence-card span{color:#c2bcff;letter-spacing:.11em;font-size:10px;font-weight:750}.jfiu-consequence-card h3{color:#fff;margin:14px 0 8px;font-size:clamp(22px,3vw,34px);line-height:1.2}.jfiu-consequence-card strong{color:#d4d0ff;font-size:16px}.jfiu-consequence-card p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.7}@media (width<=800px){.jfiu-intelligence-flow{grid-template-columns:1fr}.jfiu-intelligence-flow>i{transform:rotate(90deg)}.jfiu-str-details,.jfiu-consequence-card,.jfiu-lnc-card{grid-template-columns:1fr}.jfiu-str-details article+article{border-top:1px solid #c7d8ff21;border-left:0}}@media (width<=520px){.jfiu-str-definition{grid-template-columns:1fr}}.restraint-confiscation-page .related-page-callout{margin-top:22px}.asset-recovery-flow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;margin-top:27px;display:grid}.asset-recovery-flow article{background:#ffffffbf;border:1px solid #5066b926;border-radius:17px;min-height:139px;padding:20px}.asset-recovery-flow i{color:#6258e8;text-align:center;font-size:21px;font-style:normal}.asset-recovery-flow span{color:#6258e8;letter-spacing:.1em;font-size:9px;font-weight:750}.asset-recovery-flow strong{color:#173553;margin:10px 0 6px;font-size:18px;display:block}.asset-recovery-flow p{color:#5b728a;margin:0;font-size:12px;line-height:1.5}.asset-order-card{background:#f8fbff;border:1px solid #42659426;border-radius:23px;grid-template-columns:minmax(250px,.46fr) minmax(0,.54fr);gap:0;margin-top:27px;display:grid;overflow:hidden;box-shadow:0 20px 52px #1a416717}.asset-order-card>div{padding:30px}.asset-order-statute{background:radial-gradient(circle at 90% 8%,#6753eb24,#0000 42%),#eff4ff}.asset-order-explanation{border-left:1px solid #42659421}.asset-order-card span{color:#6258e8;letter-spacing:.11em;font-size:10px;font-weight:750}.asset-order-card blockquote{color:#173553;margin:17px 0 0;font-size:18px;line-height:1.55}.asset-order-card h3{color:#173553;margin:16px 0 9px;font-size:22px;line-height:1.35}.asset-order-card p{color:#58718c;margin:0;font-size:14px;line-height:1.7}.asset-order-card-dark{box-shadow:none;background:#ffffff0d;border-color:#c7d8ff2e}.asset-order-card-dark .asset-order-statute{background:radial-gradient(circle at 90% 8%,#715be038,#0000 44%),#ffffff0f}.asset-order-card-dark .asset-order-explanation{border-left-color:#c7d8ff24}.asset-order-card-dark span{color:#c2bcff}.asset-order-card-dark blockquote,.asset-order-card-dark h3{color:#fff}.asset-order-card-dark p{color:#f1f6ffd1}@media (width<=800px){.asset-recovery-flow{grid-template-columns:1fr}.asset-recovery-flow i{transform:rotate(90deg)}.asset-order-card{grid-template-columns:1fr}.asset-order-explanation,.asset-order-card-dark .asset-order-explanation{border-top:1px solid #42659421;border-left:0}.asset-order-card-dark .asset-order-explanation{border-top-color:#c7d8ff24}}.tipping-off-page .related-page-callout{margin-top:22px}.tipping-elements-card{background:#ffffff0d;border:1px solid #c7d8ff2e;border-radius:22px;margin-top:26px;overflow:hidden}.tipping-elements-card article{grid-template-columns:46px minmax(0,1fr);gap:20px;padding:26px 28px;display:grid}.tipping-elements-card article+article{border-top:1px solid #c7d8ff21}.tipping-elements-card article>span{color:#c2bcff;font-size:11px;font-weight:750}.tipping-elements-card small{color:#c2bcff;letter-spacing:.11em;font-size:9px;font-weight:750}.tipping-elements-card h3{color:#fff;margin:8px 0;font-size:20px}.tipping-elements-card p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.7}@media (width<=700px){.sfc-page-hero+.page-content .ccb-function-grid>article{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:18px}.sfc-page-hero+.page-content .ccb-function-grid>article>h3,.sfc-page-hero+.page-content .ccb-function-grid>article>p{grid-column:2}.sfc-track-grid{grid-template-columns:1fr}}.appeals-note{background:radial-gradient(circle at 100% 0,#705bf62b,#0000 38%),#edf3fa;border:1px solid #6556df38;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 24px;display:grid}.appeals-note strong{color:#5541e8;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.appeals-note p{color:#405a73;margin:0;font-size:13px;line-height:1.55}@media (width<=820px){.appeals-main-layout{grid-template-columns:1fr}.appeals-sidecar{grid-row:2;position:static}.appeal-articles{grid-template-columns:1fr}}@media (width<=620px){.appeals-overview,.appeal-path-card,.appeal-experience-heading,.appeal-articles{padding:24px}.appeal-case-list a{grid-template-columns:28px minmax(0,1fr) 16px;padding:13px 20px}.appeal-case-list a:hover{padding-left:24px}.appeal-case-list small{text-align:left;grid-area:2/2}.appeal-case-list b{grid-area:1/3/span 2}.appeal-path-introduction,.appeal-path-card dl,.appeal-path-assistance{margin-left:0}.appeal-path-card dl div{grid-template-columns:1fr;gap:5px}.appeals-note{grid-template-columns:1fr;gap:8px}}.mention-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.mention-main-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.mention-overview,.mention-flow,.mention-summary{background:radial-gradient(circle at 100% 0,#7967ff38,#0000 42%),radial-gradient(circle at 0 100%,#3ca4da24,#0000 38%),linear-gradient(145deg,#edf7fc,#e5edf8 62%,#ece9fb);border:1px solid #618cb938;border-radius:18px;padding:34px}.mention-overview h2,.mention-flow-heading h2,.mention-summary h2{color:var(--navy);margin:12px 0 20px;font-size:clamp(32px,3.6vw,50px);font-weight:300;line-height:1.08}.mention-overview>p:not(.eyebrow),.mention-summary>div:last-child p{color:#405a73;margin:0 0 14px;line-height:1.67}.mention-overview>p:last-child,.mention-summary>div:last-child p:last-child{margin-bottom:0}.mention-flow-heading{text-align:center}.mention-flow-heading h2{font-size:clamp(28px,3vw,40px)}.mention-flow-chart{max-width:780px;margin:0 auto}.mention-flow-root,.mention-flow-core{text-align:center;background:radial-gradient(circle at 100% 0,#826eff3d,#0000 42%),#ffffffb3;border:1px solid #5268ad33;border-radius:12px;width:min(440px,100%);margin:0 auto;padding:15px 20px;box-shadow:0 10px 26px #223d5e1a}.mention-flow-root span,.mention-flow-core span,.mention-flow-outcomes span{color:#6658df;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.mention-flow-root strong,.mention-flow-core strong{color:#153a59;font-size:16px;font-weight:560;display:block}.mention-flow-root small,.mention-flow-core small{color:#61758a;margin-top:5px;font-size:10px;display:block}.mention-flow-arrow{color:#6557df;text-align:center;height:35px;font-size:17px;line-height:35px}.mention-flow-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-top:24px;display:grid;position:relative}.mention-flow-outcomes:before{content:"";background:linear-gradient(90deg,#5e8fcb,#7161e3);height:1px;position:absolute;top:0;left:16.66%;right:16.66%}.mention-flow-outcomes article{text-align:center;background:#ffffff9e;border:1px solid #5268ad33;border-radius:12px;min-height:148px;padding:18px 15px;position:relative}.mention-flow-outcomes article:before{content:"";background:#657fd0;width:1px;height:24px;position:absolute;top:-24px;left:50%}.mention-flow-outcomes strong{color:#173b5b;font-size:14px;font-weight:560;line-height:1.35;display:block}.mention-flow-outcomes small{color:#61758a;margin-top:8px;font-size:11px;line-height:1.42;display:block}.mention-stage-list{gap:14px;display:grid}.mention-stage-card{color:#f7fbff;border:1px solid #87afd238;border-radius:16px;padding:28px;scroll-margin-top:120px;box-shadow:0 14px 34px #07233d21}.mention-stage-card:first-child{background:radial-gradient(circle at 96% 4%,#7d69ff59,#0000 39%),linear-gradient(138deg,#102f4b,#173d5d 60%,#253b70)}.mention-stage-card:nth-child(2){background:radial-gradient(circle at 4% 8%,#469fe04f,#0000 39%),radial-gradient(circle at 100% 100%,#775eff45,#0000 40%),linear-gradient(155deg,#123652,#173f60 56%,#252f61)}.mention-stage-card:nth-child(3){background:radial-gradient(at 100% 48%,#8b70ff52,#0000 42%),radial-gradient(circle at 8% 96%,#31b0bf2e,#0000 36%),linear-gradient(125deg,#0e304d,#1b405e 60%,#263769)}.mention-stage-card header{grid-template-columns:42px minmax(0,1fr);gap:16px;display:grid}.mention-stage-card header>span,.mention-stage-card header p{color:#aebcff;letter-spacing:.09em;font-size:11px;font-weight:700}.mention-stage-card header p{margin:0 0 7px}.mention-stage-card h3{margin:0;font-size:27px;font-weight:450}.mention-stage-copy{margin:20px 0 0 58px}.mention-stage-copy p{color:#eff7ffd6;margin:0 0 13px;line-height:1.62}.mention-help-panel{background:radial-gradient(circle at 100% 0,#8b79ff42,#0000 38%),#ecf4ff14;border:1px solid #b9c5ff33;border-radius:12px;margin:18px 0 0 58px;padding:17px 19px}.mention-help-panel strong{color:#c4ccff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.mention-help-panel p{color:#f7fbffe3;margin:0;font-size:13px;line-height:1.58}.mention-summary{grid-template-columns:.72fr 1.28fr;gap:32px;scroll-margin-top:120px;display:grid}.mention-summary h2{margin-bottom:0;font-size:clamp(30px,3.2vw,44px)}@media (width<=820px){.mention-main-layout,.mention-summary{grid-template-columns:1fr}.mention-sidecar{grid-row:2;position:static}}@media (width<=620px){.mention-overview,.mention-flow,.mention-stage-card,.mention-summary{padding:24px}.mention-flow-outcomes{grid-template-columns:1fr;padding-top:0}.mention-flow-outcomes:before,.mention-flow-outcomes article:before{display:none}.mention-flow-outcomes article+article{margin-top:14px}.mention-stage-copy,.mention-help-panel{margin-left:0}}.bail-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.bail-main-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.bail-overview{background:radial-gradient(circle at 100% 0,#7967ff3b,#0000 43%),radial-gradient(circle at 0 100%,#45abdc26,#0000 38%),linear-gradient(145deg,#eef8fc,#e5edf8 60%,#eeebfb);border:1px solid #618cb938;border-radius:18px;padding:34px}.bail-overview h2,.bail-section-heading h2,.bail-refusal h2{color:var(--navy);margin:12px 0 20px;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.08}.bail-overview>p:not(.eyebrow){color:#405a73;margin:0 0 14px;line-height:1.68}.bail-overview>p:last-child{margin-bottom:0}.bail-flow{background:radial-gradient(circle at 100% 0,#7863ff38,#0000 40%),radial-gradient(circle at 0 100%,#35a6da29,#0000 38%),linear-gradient(145deg,#f0f7fc,#e8eef9 62%,#efecfb);border:1px solid #618cb938;border-radius:18px;padding:30px 34px 34px;overflow:hidden}.bail-flow-heading{text-align:center}.bail-flow-heading h2{color:var(--navy);margin:9px 0 24px;font-size:clamp(28px,3vw,40px);font-weight:340}.bail-flow-chart{max-width:760px;margin:0 auto}.bail-flow-root,.bail-flow-node,.bail-flow-outcomes>div{border:1px solid #5268ad33;box-shadow:0 10px 26px #223d5e1a}.bail-flow-root{text-align:center;background:radial-gradient(circle at 100% 0,#8774ff40,#0000 43%),#ffffffb8;border-radius:12px;width:min(320px,100%);margin:0 auto;padding:14px 20px}.bail-flow-root span,.bail-flow-node>span{color:#6658df;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.bail-flow-root strong,.bail-flow-node strong,.bail-flow-outcomes strong{color:#153a59;font-weight:560;display:block}.bail-flow-root strong{font-size:16px}.bail-flow-trunk{background:linear-gradient(#7161e3,#5e8fcb);width:1px;height:34px;margin:0 auto}.bail-flow-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;padding-top:28px;display:grid;position:relative}.bail-flow-branches:before{content:"";background:linear-gradient(90deg,#5e8fcb,#7161e3);height:1px;position:absolute;top:0;left:25%;right:25%}.bail-flow-branch{position:relative}.bail-flow-branch:before{content:"";background:#657fd0;width:1px;height:28px;position:absolute;top:-28px;left:50%}.bail-flow-node{text-align:center;background:radial-gradient(circle at 100% 0,#6f5bff36,#0000 42%),#ffffffad;border-radius:12px;padding:15px 16px}.bail-flow-node strong{font-size:15px}.bail-flow-node small,.bail-flow-outcomes small{color:#61758a;margin-top:4px;font-size:10px;display:block}.bail-flow-down{color:#6557df;text-align:center;height:34px;font-size:16px;line-height:34px}.bail-flow-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bail-flow-outcomes>div{text-align:center;background:#ffffff94;border-radius:10px;min-height:82px;padding:14px 10px}.bail-flow-outcomes strong{font-size:12px;line-height:1.35}.bail-stage-list{gap:14px;display:grid}.bail-stage-card{color:#f7fbff;border:1px solid #87afd238;border-radius:16px;padding:28px;scroll-margin-top:120px;box-shadow:0 14px 34px #07233d21}.bail-stage-card:first-child{background:radial-gradient(circle at 96% 4%,#7d69ff5c,#0000 39%),radial-gradient(circle at 0 100%,#35abd42e,#0000 36%),linear-gradient(138deg,#102f4b,#173d5d 60%,#253b70)}.bail-stage-card:nth-child(2){background:radial-gradient(circle at 4% 8%,#469fe052,#0000 39%),radial-gradient(circle at 100% 100%,#775eff47,#0000 40%),linear-gradient(155deg,#123652,#173f60 56%,#252f61)}.bail-stage-card header{grid-template-columns:42px minmax(0,1fr);gap:16px;display:grid}.bail-stage-card header>span,.bail-stage-card header p{color:#aebcff;letter-spacing:.09em;font-size:11px;font-weight:700}.bail-stage-card header p{margin:0 0 7px}.bail-stage-card h3{margin:0;font-size:27px;font-weight:450}.bail-stage-copy{margin:20px 0 0 58px}.bail-stage-copy p{color:#eff7ffd6;margin:0 0 13px;line-height:1.62}.bail-help-panel{background:radial-gradient(circle at 100% 0,#8b79ff42,#0000 38%),#ecf4ff14;border:1px solid #b9c5ff33;border-radius:12px;margin:18px 0 0 58px;padding:17px 19px}.bail-help-panel strong{color:#c4ccff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.bail-help-panel p{color:#f7fbffe3;margin:0;font-size:13px;line-height:1.58}.bail-conditions{background:radial-gradient(circle at 0 0,#55a6dc30,#0000 36%),radial-gradient(circle at 100% 100%,#775eff33,#0000 40%),#edf3fa;border:1px solid #618cb938;border-radius:18px;padding:34px;scroll-margin-top:120px}.bail-section-heading>p:last-child{color:#405a73;max-width:650px;margin:0 0 24px;line-height:1.6}.bail-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.bail-condition-grid article{background:radial-gradient(circle at 100% 0,#7b65ff26,#0000 40%),#ffffff94;border:1px solid #5877b129;border-radius:13px;min-height:152px;padding:20px}.bail-condition-grid article:nth-child(2n){background:radial-gradient(circle at 0 100%,#35a4da29,#0000 43%),#ffffff94}.bail-condition-grid span{color:#7064dc;font-size:10px;font-weight:700}.bail-condition-grid h3{color:var(--navy);margin:12px 0 8px;font-size:19px;font-weight:520}.bail-condition-grid p{color:#536b82;margin:0;font-size:13px;line-height:1.5}.bail-refusal{background:radial-gradient(circle at 100% 0,#725ef63d,#0000 42%),linear-gradient(145deg,#eaf5fa,#e7edf8 60%,#ede9fa);border:1px solid #5c68ca3b;border-radius:18px;grid-template-columns:.7fr 1.3fr;gap:32px;padding:34px;scroll-margin-top:120px;display:grid}.bail-refusal h2{margin-bottom:0;font-size:clamp(30px,3.2vw,44px)}.bail-refusal>div:last-child>p{color:#405a73;margin:0;line-height:1.67}.bail-help-panel-light{background:radial-gradient(circle at 100% 0,#7965ff2e,#0000 42%),#ffffff94;border-color:#5f52db2b;margin-left:0}.bail-help-panel-light strong{color:#5f55db}.bail-help-panel-light p{color:#455e76}@media (width<=820px){.bail-main-layout,.bail-refusal{grid-template-columns:1fr}.bail-sidecar{grid-row:2;position:static}}@media (width<=620px){.bail-overview,.bail-flow,.bail-stage-card,.bail-conditions,.bail-refusal{padding:24px}.bail-stage-copy,.bail-help-panel{margin-left:0}.bail-condition-grid{grid-template-columns:1fr}.bail-flow-branches{grid-template-columns:1fr;gap:24px;padding-top:0}.bail-flow-branches:before,.bail-flow-branch:before{display:none}.bail-flow-trunk{height:24px}.bail-flow-branch+.bail-flow-branch:after{color:#6557df;content:"↓";display:block;position:absolute;top:-24px;left:50%;transform:translate(-50%)}}.directory{gap:16px;display:grid}.directory-card{border:1px solid var(--hairline);background:#fff;border-radius:12px;grid-template-columns:70px 1fr auto;align-items:start;gap:30px;padding:35px;transition:transform .25s,box-shadow .25s;display:grid}.directory-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.directory-card>span{color:var(--primary);font-variant-numeric:tabular-nums;font-size:12px}.directory-card h2{margin-bottom:8px;font-size:30px;font-weight:300}.directory-card p{color:var(--muted)}.directory-card ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.directory-card li{color:var(--primary-deep);background:#ededff;border-radius:999px;padding:5px 10px;font-size:11px}.lawyer-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.lawyer-profile{background:radial-gradient(circle at 94% 9%,#8275ff29,#0000 32%),radial-gradient(circle at 5% 92%,#5dc1e826,#0000 36%),linear-gradient(145deg,#f7fbfe 0%,#edf5fb 58%,#eef0fc 100%);border:1px solid #d7e3ee;border-radius:12px;flex-direction:column;height:100%;padding-bottom:14px;display:flex;overflow:hidden;box-shadow:0 7px 22px #1f4b7012}.lawyer-directory .lawyer-profile:first-child{background:radial-gradient(circle at 92% 4%,#708bff40,#0000 38%),radial-gradient(78% 46% at 2% 92%,#5bcde12e,#0000 68%),linear-gradient(148deg,#f8fbff 0%,#eaf4fb 54%,#eef0ff 100%)}.lawyer-directory .lawyer-profile:nth-child(2){background:radial-gradient(72% 34% at 0 42%,#708bff40,#0000 66%),radial-gradient(circle at 96% 5%,#5bcde12e,#0000 42%),linear-gradient(38deg,#f8fbff 0%,#eaf4fb 54%,#eef0ff 100%)}.lawyer-directory .lawyer-profile:nth-child(3){background:radial-gradient(circle at 94% 76%,#708bff40,#0000 43%),radial-gradient(78% 38% at 8% 0,#5bcde12e,#0000 66%),linear-gradient(210deg,#f8fbff 0%,#eaf4fb 54%,#eef0ff 100%)}.lawyer-directory .lawyer-profile:nth-child(4){background:radial-gradient(92% 32% at 50% 0,#708bff40,#0000 67%),radial-gradient(circle at 4% 94%,#5bcde12e,#0000 43%),linear-gradient(225deg,#f8fbff 0%,#eaf4fb 54%,#eef0ff 100%)}.lawyer-directory .lawyer-profile:nth-child(5){background:radial-gradient(84% 42% at 48% 100%,#708bff40,#0000 68%),radial-gradient(circle at 100% 12%,#5bcde12e,#0000 41%),linear-gradient(118deg,#f8fbff 0%,#eaf4fb 54%,#eef0ff 100%)}.lawyer-profile img{aspect-ratio:375/545;object-fit:contain;object-position:center;background:#eef5f8;border:1px solid #ffffffb8;border-radius:8px;width:calc(100% - 16px);height:auto;margin:8px 8px 12px;box-shadow:0 5px 15px #1c4c7014}.lawyer-profile>:not(img){margin-left:14px;margin-right:14px}.lawyer-profile>span{height:17px;display:block}.lawyer-profile h2{height:46px;margin-top:4px;margin-bottom:4px;font-size:19px;font-weight:300;display:block}.lawyer-profile p{height:68px;color:var(--muted);margin-top:0;margin-bottom:12px;font-size:11px;line-height:1.45;overflow:hidden}.lawyer-contact-details{gap:5px;height:104px;margin-top:0;margin-bottom:12px;font-size:10px;display:grid}.lawyer-contact-details>div{grid-template-columns:54px minmax(0,1fr);gap:6px;display:grid}.lawyer-contact-details dt{color:#52677b;font-weight:600}.lawyer-contact-details dd{overflow-wrap:anywhere;min-width:0;color:var(--muted);margin:0}.lawyer-contact-details dd a{color:#286fa5;font-size:inherit;text-underline-offset:2px;font-weight:400;text-decoration:underline}.lawyer-contact-details dd a[href^=mailto\:]{white-space:nowrap;letter-spacing:-.02em;font-size:9px}.lawyer-profile a,.news-cards a{color:var(--primary);font-size:13px;font-weight:500}.lawyer-profile>a{color:#fff;background:#347fdb;border-radius:7px;align-self:center;align-items:center;min-height:32px;margin-top:auto;padding:7px 10px;font-size:11px;display:inline-flex}.profile-detail-intro{gap:var(--section-gap);grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:stretch;display:grid}.profile-sidebar,.profile-biography,.profile-focus{border:1px solid var(--hairline);border-radius:16px}.profile-sidebar{background:#edf4fa;display:block;overflow:hidden}.profile-sidebar-mobile{display:none}.profile-sidebar>img{object-fit:contain;background:#f8fbfd;width:100%;height:auto;min-height:0;display:block}.profile-sidebar>div{padding:18px 20px 20px}.profile-sidebar h2{margin:3px 0 12px;font-size:27px;font-weight:300}.profile-sidebar dl{margin:0 0 16px;display:grid}.profile-sidebar dl>div{border-bottom:1px solid #0d253d1a;padding:7px 0}.profile-sidebar dt{color:#536b80;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.profile-sidebar dd{color:#27445e;margin:2px 0 0;font-size:12px}.profile-sidebar dd a{color:#286fa5}.profile-sidebar>div>.pill{width:max-content;margin:16px auto 0;display:flex}.profile-biography{background:radial-gradient(circle at 96% 8%,#7a6be121,#0000 32%),linear-gradient(135deg,#fbfcfd,#edf4f7);padding:48px}.profile-biography h2,.profile-focus h2{letter-spacing:-1px;margin:8px 0 24px;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.06}.profile-biography>p:not(.eyebrow){color:#425b70;text-align:justify;text-align-last:left;text-justify:inter-word;-webkit-hyphens:none;hyphens:none;margin:0 0 20px;font-size:15px;line-height:1.78}.profile-biography>p:not(.eyebrow):last-of-type{margin-bottom:26px}.profile-biography .profile-lead{color:var(--navy);font-size:18px}.profile-highlights{background:#0d253d1f;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0;display:grid;overflow:hidden}.profile-highlights-three{grid-template-columns:repeat(3,1fr)}.profile-highlights-two{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-highlights-five{grid-template-columns:repeat(5,1fr)}.profile-highlights-anita>div{min-height:150px}.profile-highlights-anita .profile-recognition img{width:auto;max-width:118px;height:76px}.profile-highlights>div{background:#ffffffd1;align-content:center;min-height:112px;padding:18px;display:grid}.profile-highlights>div:not(.profile-recognition){text-align:center;place-items:center}.profile-highlights strong{color:#287ba2;font-size:28px;font-weight:500}.profile-highlights span{color:var(--muted);font-size:11px}.profile-highlights>.profile-recognition{text-align:center;padding:12px 14px}.profile-recognition figure{align-content:center;place-items:center;min-width:0;margin:0;display:grid}.profile-recognition img{object-fit:contain;width:auto;max-width:76px;height:44px;display:block}.profile-recognition-wwl img{height:34px}.profile-recognition-doyles img{width:86px;max-width:86px;height:76px}.profile-recognition-wide img{width:100%;max-width:108px}.profile-recognition figcaption{color:#536b80;margin-top:6px;font-size:9px;line-height:1.25}.profile-credentials h3{margin:0 0 10px;font-size:18px;font-weight:500}.profile-credentials ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-credentials li{color:#425b70;padding-left:18px;position:relative}.profile-credentials li:before{content:"";background:#347fdb;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.profile-focus{margin-top:var(--section-gap);color:#fff;background:#0d253d;grid-template-columns:.65fr 1.35fr;gap:50px;padding:42px;display:grid}.profile-focus .eyebrow{color:#a9caff}.profile-focus h2{margin-bottom:0}.profile-focus-intro{color:#ffffffad;text-align:justify;text-align-last:left;text-justify:inter-word;max-width:390px;margin:20px 0 0;font-size:14px;line-height:1.65}.profile-focus-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.profile-focus-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;min-height:170px;padding:22px}.profile-focus-grid article>span{color:#9fc4ff;font-size:11px}.profile-focus-grid h3{margin:20px 0 8px;font-size:20px;font-weight:450}.profile-focus-grid p{color:#ffffffa6;text-align:justify;text-align-last:left;text-justify:inter-word;margin:0;font-size:13px;line-height:1.55}.profile-cases{margin-top:var(--section-gap);border:1px solid var(--hairline);background:radial-gradient(circle at 8% 92%,#6ec2d529,#0000 34%),linear-gradient(135deg,#f4f8fb,#f7f3ed);border-radius:16px;grid-template-columns:.7fr 1.3fr;gap:50px;padding:42px;display:grid}.profile-cases-heading h2{max-width:420px;color:var(--navy);letter-spacing:-1px;margin:8px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:300;line-height:1.08}.profile-case-list{gap:10px;display:grid}.profile-case-list article{background:#ffffffc2;border:1px solid #0d253d1a;border-radius:12px;padding:24px}.profile-case-list span{color:#347fdb;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.profile-case-list h3{color:var(--navy);margin:7px 0 8px;font-size:20px;font-weight:500}.profile-case-list p{color:#536b80;margin:0;font-size:13px;line-height:1.62}.profile-cases-mobile-toggle{display:none}.profile-cases-compact{grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);align-items:start}.profile-case-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-case-columns>section{background:#ffffffc7;border:1px solid #0d253d1a;border-radius:12px;overflow:hidden}.profile-case-columns h3{color:var(--navy);border-bottom:1px solid #0d253d1a;margin:0;padding:18px 20px;font-size:17px;font-weight:550}.profile-case-columns ul{margin:0;padding:0;list-style:none}.profile-case-columns li{border-bottom:1px solid #0d253d13;gap:2px;padding:9px 20px;display:grid}.profile-case-columns li:last-child{border-bottom:0}.profile-case-columns li span{color:#304b63;font-size:12px;line-height:1.35}.profile-case-columns li a{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-case-columns li a>span:last-child{color:#347fdb;flex:none;font-size:10px}.profile-case-columns li a:hover>span:first-child{color:#286fa5;text-underline-offset:2px;text-decoration:underline}.profile-case-columns li small{color:#78899a;letter-spacing:.02em;font-size:10px}.detail-layout,.story-grid{grid-template-columns:1.3fr .7fr;gap:90px;display:grid}.contact-grid{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);align-items:stretch;gap:30px;display:grid}.detail-prose h2,.story-lead h2{letter-spacing:-.7px;font-size:38px;font-weight:300;line-height:1.12}.detail-prose p,.story-copy p{color:var(--ink-secondary);font-size:17px;line-height:1.75}.detail-aside{background:var(--soft);border-radius:12px;flex-direction:column;align-self:start;padding:30px;display:flex}.detail-aside>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.detail-aside>span{border-bottom:1px solid var(--hairline);padding:14px 0}.detail-aside .pill{margin-top:26px}.story-lead{background:var(--cream);border-radius:12px;padding:40px}.anchor-target{visibility:hidden;position:relative;top:-120px}.story-lead>span{color:var(--primary);font-variant-numeric:tabular-nums;font-size:48px;font-weight:300}.about-overview{color:var(--navy);isolation:isolate;background:radial-gradient(circle at 4% 12%,#59b0cb3d,#0000 34%),radial-gradient(circle at 96% 88%,#7767d636,#0000 37%),linear-gradient(135deg,#edf6f7 0%,#dfeaf0 58%,#ece9f4 100%);border:1px solid #235e7b1f;border-radius:18px;grid-template-columns:minmax(220px,.58fr) minmax(0,1.72fr);align-items:start;gap:46px;padding:54px;display:grid;position:relative}.about-overview:before{z-index:0;content:"";opacity:.48;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:url(/images/about/about-commitment-law-book-v2.png) 100% 100%/contain no-repeat;border-radius:0 18px 18px 0;width:60%;height:60%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008f 20%,#000 44%),linear-gradient(#0000 0%,#00000094 22%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#0000008f 20%,#000 44%),linear-gradient(#0000 0%,#00000094 22%,#000 46%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-overview>*{z-index:1;position:relative}.about-overview-heading{background:radial-gradient(circle at 8% 5%,#50b7d22b,#0000 42%),linear-gradient(145deg,#f8fcfdb8,#eaeffa80);border:1px solid #30668b21;border-radius:14px;padding:24px;box-shadow:inset 0 1px #ffffffb8}.about-overview-logo{aspect-ratio:2;filter:saturate(.82)drop-shadow(0 4px 10px #13385c14);opacity:.86;mix-blend-mode:multiply;background:url(/brand/mcs-logo.png) 50%/contain no-repeat;width:min(100%,230px);margin:20px 0 30px;display:block}.about-experience .eyebrow,.about-practice .eyebrow{color:#aaa4ff}.about-overview .eyebrow{color:#316f8d}.about-overview h2,.about-recognition h2,.about-practice h2{letter-spacing:-1px;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:300;line-height:1.08}.about-commitment-title{text-align:center;text-transform:uppercase;letter-spacing:-.45px!important;font-size:clamp(26px,2.5vw,36px)!important;line-height:1.12!important}.about-commitment-title strong{color:#287ba2;font-weight:700}.about-overview-copy p{color:#203b54;text-align:justify;text-align-last:left;text-justify:inter-word;margin:0 0 14px;font-size:15px;font-weight:440;line-height:1.55}.about-overview-copy strong{color:var(--navy);font-weight:700}.about-founded{display:none}.about-founded span{color:#b7d4ff;font-size:clamp(44px,5vw,68px);font-weight:300;line-height:1}.about-founded p{color:#ffffff9e;margin:12px 0 0;font-size:13px}.about-experience{margin-top:var(--section-gap);grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.about-recognition,.experience-panel{border-radius:16px;padding:40px}.about-recognition{background:radial-gradient(circle at 10% 5%, #f96bee2e, transparent 34%), radial-gradient(circle at 86% 88%, #533afd33, transparent 38%), var(--cream)}.about-recognition>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.about-recognition img{object-fit:contain;background:#ffffffb3;border:1px solid #0d253d1a;border-radius:12px;width:100%;height:92px;padding:18px}.experience-panel{background:#edf4fa}.experience-bars{gap:18px;margin-top:30px;display:grid}.experience-bars>div>div{color:var(--ink-secondary);justify-content:space-between;gap:20px;margin-bottom:7px;font-size:13px;display:flex}.experience-bars b{font-weight:600}.experience-bars i{background:#0d253d1a;border-radius:999px;height:7px;display:block;overflow:hidden}.experience-bars i span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#347fdb,#6f5eff);height:100%;display:block;position:relative;overflow:hidden;transform:scaleX(0);box-shadow:0 0 14px #533afd3d;transition:transform 1.35s cubic-bezier(.22,1,.36,1)!important}.experience-panel.is-visible .experience-bars i span{transform:scaleX(1)}.experience-bars>div:nth-child(2) i span{transition-delay:.12s!important}.experience-bars>div:nth-child(3) i span{transition-delay:.24s!important}.experience-bars>div:nth-child(4) i span{transition-delay:.36s!important}.experience-bars>div:nth-child(5) i span{transition-delay:.48s!important}.experience-bars i span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);position:absolute;inset:0;transform:translate(-120%)}.experience-panel.is-visible .experience-bars i span:after{animation:2.6s ease-in-out 1.1s infinite experience-sheen!important}@keyframes experience-sheen{to{transform:translate(120%)}}@media (width<=820px){.profile-detail-intro,.profile-focus,.profile-cases{grid-template-columns:1fr}.profile-biography,.profile-focus{padding:30px 24px}.profile-biography{order:1}.profile-sidebar-desktop{display:none}.profile-sidebar-mobile{margin-top:var(--section-gap);display:block}.profile-sidebar>img{aspect-ratio:370/545;border-radius:12px;width:min(240px,100% - 32px);height:auto;min-height:0;margin:16px auto 0}.profile-focus-grid,.profile-highlights,.profile-case-columns{grid-template-columns:1fr}.profile-cases--mobile-collapsible{gap:18px;padding:20px 16px}.profile-cases--mobile-collapsible .profile-cases-heading h2{margin-top:5px;font-size:24px;line-height:1.12}.profile-cases--mobile-collapsible .profile-case-list{gap:7px}.profile-cases--mobile-collapsible .profile-case-list article{padding:13px 14px}.profile-cases--mobile-collapsible .profile-case-list h3{margin:4px 0 5px;font-size:15px;line-height:1.25}.profile-cases--mobile-collapsible .profile-case-list p{font-size:12px;line-height:1.45}.profile-cases--mobile-collapsible .profile-case-mobile-extra:not(.is-expanded){display:none}.profile-cases--mobile-collapsible .profile-case-columns li{gap:1px;padding:7px 12px}.profile-cases--mobile-collapsible .profile-case-columns li span{font-size:11px;line-height:1.28}.profile-cases--mobile-collapsible .profile-case-columns li small{font-size:9px}.profile-case-columns--collapsible .profile-cases-mobile-toggle{grid-column:1/-1}.profile-cases-mobile-toggle{color:#fff;cursor:pointer;width:100%;min-height:42px;font:inherit;background:linear-gradient(100deg,#5148de,#7562f4);border:1px solid #5b4ff03d;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #3b39a029}}.mitigation-page-hero{background-image:radial-gradient(at 8% 44%,#6f5bff40,#0000 48%),linear-gradient(90deg,#f8fbfff7 0%,#eef5ffc7 38%,#0000 68%),url(/images/practice/court/court-hero-hong-kong.png)}.mitigation-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.mitigation-main-content{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.mitigation-options,.mitigation-feature-grid>article,.mitigation-mcs-help,.mitigation-flow-section{scroll-margin-top:130px}.mitigation-overview,.mitigation-flow-section,.mitigation-options,.mitigation-mcs-help{border:1px solid #5d81b533;border-radius:18px;padding:34px}.mitigation-overview{background:radial-gradient(circle at 96% 0,#7960ff38,#0000 42%),radial-gradient(circle at 0 100%,#3ba9db26,#0000 40%),linear-gradient(145deg,#edf7fb,#e8eff9 60%,#eeebfb)}.mitigation-overview h2,.mitigation-section-heading h2,.mitigation-mcs-help h2{color:var(--navy);margin:10px 0 18px;font-size:clamp(30px,3.3vw,46px);font-weight:320;line-height:1.1}.mitigation-overview>p:not(.eyebrow),.mitigation-section-heading>p:not(.eyebrow),.mitigation-mcs-help p{color:#3f5871;line-height:1.68}.mitigation-overview>p:not(.eyebrow)+p{margin-top:14px}.mitigation-flow-section{background:radial-gradient(circle at 88% 12%,#836fff29,#0000 38%),linear-gradient(145deg,#f5f8fc,#ebf2f9)}.mitigation-flow{margin-top:28px}.mitigation-flow-root{color:#fff;text-align:center;background:linear-gradient(135deg,#153b5b,#293b75);border:1px solid #525b9759;border-radius:10px;width:min(420px,80%);margin:0 auto;padding:15px 22px;font-size:16px;font-weight:650;position:relative;box-shadow:0 12px 26px #1432512e}.mitigation-flow-branches{border-bottom:1px solid #3d557866;width:67%;height:52px;margin:0 auto;position:relative}.mitigation-flow-branches:before,.mitigation-flow-branches:after{content:"";background:#3d557866;width:1px;height:13px;position:absolute;bottom:-13px}.mitigation-flow-branches:before{left:0}.mitigation-flow-branches:after{right:0}.mitigation-flow-root:after{content:"";background:#3d557866;width:1px;height:53px;position:absolute;bottom:-53px;left:50%}.mitigation-flow-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.mitigation-flow-items article{background:#ffffffc7;border:1px solid #57719b33;border-radius:13px;align-content:start;min-height:148px;padding:18px;display:grid}.mitigation-flow-items article:nth-child(2){background:linear-gradient(145deg,#f0f7fcf5,#ebe8fde6)}.mitigation-flow-items article:nth-child(3){background:linear-gradient(145deg,#eef6fbf5,#e5effbe6)}.mitigation-flow-items span,.mitigation-pillar-card header span,.mitigation-option-grid article>span{color:#6657e7;font-size:11px;font-weight:700}.mitigation-flow-items strong{color:var(--navy);margin:12px 0 8px;font-size:17px;line-height:1.3}.mitigation-flow-items small{color:#5c7186;line-height:1.45}.mitigation-pillar-list{grid-template-columns:1fr;gap:14px;display:grid}.mitigation-pillar-card{color:var(--navy);background:radial-gradient(circle at 100% 0,#705bf633,#0000 42%),radial-gradient(circle at 0 100%,#37aed221,#0000 38%),linear-gradient(145deg,#edf6fb,#e8eff9 62%,#eeebfb);border:1px solid #5b84b233;border-radius:16px;grid-template-columns:minmax(190px,.42fr) minmax(0,1.35fr);gap:18px 34px;padding:30px 34px;display:grid}.mitigation-pillar-card:nth-child(2){background:radial-gradient(circle at 0 0,#37aed229,#0000 40%),radial-gradient(circle at 100% 100%,#8668ff33,#0000 40%),linear-gradient(155deg,#edf5fa,#e9eff8 58%,#eceafb)}.mitigation-pillar-card:nth-child(3){background:radial-gradient(circle at 100% 8%,#3c9ade2b,#0000 38%),radial-gradient(circle at 0 100%,#7e5bf62e,#0000 40%),linear-gradient(130deg,#eef6fa,#e8eff8 58%,#ecebfa)}.mitigation-pillar-card header{grid-row:1/span 2;grid-template-columns:30px 1fr;align-items:start;gap:8px;display:grid}.mitigation-pillar-card h3{margin:0;font-size:27px;font-weight:420;line-height:1.25}.mitigation-pillar-copy{gap:13px;display:grid}.mitigation-pillar-copy p{color:#405b73;margin:0;line-height:1.68}.mitigation-pillar-help{background:#ffffff8c;border:1px solid #5f65d329;border-radius:11px;padding:16px 18px}.mitigation-pillar-help strong{color:#5f55db;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mitigation-pillar-help p{color:#425e77;margin-top:8px;line-height:1.6}.mitigation-options{background:radial-gradient(circle at 0 0,#3da9d92b,#0000 35%),radial-gradient(circle at 100% 100%,#7c62ff33,#0000 40%),#edf4fa}.mitigation-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.mitigation-option-grid article{background:#ffffffad;border:1px solid #5177a72e;border-radius:13px;padding:23px}.mitigation-option-grid h3{color:var(--navy);margin:8px 0 9px;font-size:21px;font-weight:500}.mitigation-option-grid p{color:#526a81;line-height:1.55}.mitigation-excepted-offences{background:radial-gradient(circle at 100% 0,#7d65ff2e,#0000 40%),#ffffff9e;border:1px solid #6069ce2e;border-radius:14px;grid-template-columns:minmax(190px,.48fr) minmax(0,1.35fr);gap:28px;margin-top:14px;padding:28px;display:grid}.mitigation-excepted-offences h3{color:var(--navy);margin:9px 0 0;font-size:27px;font-weight:420}.mitigation-excepted-offences>div:last-child{gap:13px;display:grid}.mitigation-excepted-offences>div:last-child p{color:#425e76;margin:0;line-height:1.65}.mitigation-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mitigation-feature-grid article{background:radial-gradient(circle at 100% 0,#7c62ff33,#0000 42%),linear-gradient(145deg,#edf6fb,#e8eef9);border:1px solid #5c7eaf33;border-radius:16px;padding:30px}.mitigation-feature-grid article:nth-child(2){background:radial-gradient(circle at 0 100%,#3aa9d62e,#0000 40%),radial-gradient(circle at 100% 0,#846bff29,#0000 36%),#eef3f9}.mitigation-feature-grid h2{color:var(--navy);margin:9px 0 15px;font-size:29px;font-weight:400}.mitigation-feature-grid p{color:#496279;line-height:1.62}.mitigation-feature-grid p+p{margin-top:13px}.mitigation-mcs-help{background:radial-gradient(circle at 0 100%,#48afda29,#0000 38%),radial-gradient(circle at 100% 0,#775bff38,#0000 40%),linear-gradient(145deg,#edf7fb,#e9eef9);grid-template-columns:.72fr 1.3fr;gap:38px;display:grid}.mitigation-mcs-help p+p{margin-top:14px}.mitigation-sidecar a{scroll-behavior:smooth}.trial-page-hero{background-image:radial-gradient(at 7% 45%,#6b5bff45,#0000 48%),linear-gradient(90deg,#f8fbfff7 0%,#eef5ffc2 38%,#0000 68%),url(/images/practice/court/court-hero-hong-kong.png)}.trial-main-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.trial-main-content{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.trial-main-content>section{scroll-margin-top:130px}.trial-overview,.trial-scheduling,.trial-preparation,.trial-process,.trial-venues,.trial-mcs-help{border:1px solid #5c84b533;border-radius:18px;padding:34px}.trial-overview{background:radial-gradient(circle at 100% 0,#7962ff38,#0000 42%),radial-gradient(circle at 0 100%,#37a8da24,#0000 38%),linear-gradient(145deg,#edf7fb,#e8eff9 62%,#eeebfb)}.trial-overview h2,.trial-section-heading h2,.trial-mcs-help h2{color:var(--navy);margin:10px 0 18px;font-size:clamp(30px,3.3vw,46px);font-weight:320;line-height:1.1}.trial-overview>p:not(.eyebrow),.trial-section-heading>p:not(.eyebrow),.trial-mcs-help p{color:#405a72;line-height:1.68}.trial-overview>p:not(.eyebrow)+p{margin-top:14px}.trial-scheduling,.trial-venues{background:radial-gradient(circle at 96% 4%,#7b63ff2b,#0000 40%),#edf4fa}.trial-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.trial-factor-grid article{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:10px;padding:15px 17px;display:grid}.trial-factor-grid article,.trial-venue-list article{background:#ffffffad;border:1px solid #4f77a42e;border-radius:13px}.trial-venue-list article{padding:23px}.trial-factor-grid span,.trial-venue-list span,.trial-preparation>article>span,.trial-stage-list header span{color:#6657e7;letter-spacing:.06em;font-size:11px;font-weight:700}.trial-factor-grid h3,.trial-venue-list h3,.trial-preparation h3,.trial-stage-list h3{color:var(--navy);margin:9px 0 10px;font-size:22px;font-weight:480;line-height:1.3}.trial-factor-grid h3{grid-column:2;margin:0 0 5px;font-size:17px;line-height:1.25}.trial-factor-grid p,.trial-venue-list p,.trial-preparation>article p,.trial-stage-list>article>p{color:#4b647b;line-height:1.62}.trial-factor-grid p{grid-column:2;font-size:13px;line-height:1.45}.trial-factor-grid span{grid-row:1/span 2;padding-top:3px}.trial-preparation,.trial-process{background:radial-gradient(circle at 0 100%,#3baad724,#0000 38%),radial-gradient(circle at 100% 0,#7d63ff2e,#0000 40%),linear-gradient(145deg,#f2f7fb,#eaf0f9)}.trial-preparation>article{background:#ffffffa6;border:1px solid #5177a32e;border-radius:13px;grid-template-columns:42px 1fr;gap:16px;margin-top:13px;padding:24px;display:grid}.trial-preparation h3{margin-top:0}.trial-inline-help,.trial-stage-list article>div{background:#ffffff94;border:1px solid #635ecd2b;border-radius:11px;padding:17px 19px}.trial-inline-help{margin-top:14px}.trial-inline-help strong,.trial-stage-list article>div strong{color:#5e54db;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.trial-inline-help p,.trial-stage-list article>div p{color:#425f77;margin-top:8px;line-height:1.6}.trial-stage-list{gap:13px;margin-top:24px;display:grid}.trial-stage-list>article{background:#ffffffab;border:1px solid #5279a62e;border-radius:14px;grid-template-columns:minmax(190px,.5fr) minmax(0,1.2fr);gap:15px 30px;padding:27px;display:grid}.trial-stage-list header{grid-row:1/span 2}.trial-stage-list article>div{margin-top:2px}.trial-venue-list{gap:12px;margin-top:24px;display:grid}.trial-venue-list article:nth-child(2){background:linear-gradient(145deg,#ffffffb8,#edecfdd1)}.trial-venue-list article:nth-child(3){background:linear-gradient(145deg,#f0f8fce0,#e8eefbd9)}.trial-mcs-help{background:radial-gradient(circle at 0 100%,#40acda29,#0000 38%),radial-gradient(circle at 100% 0,#785dff38,#0000 40%),linear-gradient(145deg,#edf7fb,#e9eef9);grid-template-columns:.72fr 1.3fr;gap:38px;display:grid}.trial-mcs-help p+p{margin-top:14px}@media (width<=980px){.mitigation-main-layout{grid-template-columns:1fr}.mitigation-sidecar{position:static}.mitigation-pillar-list{grid-template-columns:1fr}.mitigation-pillar-card{min-height:0}.trial-main-layout{grid-template-columns:1fr}.trial-sidecar{position:static}}@media (width<=700px){.mitigation-page-hero{background-position:60%}.mitigation-overview,.mitigation-flow-section,.mitigation-options,.mitigation-mcs-help{padding:26px 22px}.mitigation-flow-root{width:100%}.mitigation-flow-branches,.mitigation-flow-root:after{display:none}.mitigation-flow-items{grid-template-columns:1fr;margin-top:14px}.mitigation-flow-items article{min-height:0}.mitigation-option-grid,.mitigation-feature-grid,.mitigation-mcs-help,.mitigation-excepted-offences{grid-template-columns:1fr}.mitigation-pillar-card,.mitigation-feature-grid article{padding:24px 21px}.mitigation-pillar-card{grid-template-columns:1fr;gap:16px}.mitigation-pillar-card header{grid-row:auto}.trial-page-hero{background-position:61%}.trial-overview,.trial-scheduling,.trial-preparation,.trial-process,.trial-venues,.trial-mcs-help{padding:26px 22px}.trial-factor-grid,.trial-mcs-help{grid-template-columns:1fr}.trial-stage-list>article{grid-template-columns:1fr;padding:23px 20px}.trial-stage-list header{grid-row:auto}.trial-preparation>article{grid-template-columns:30px 1fr;padding:21px 18px}}.house-search-consent{border-top:1px solid #ffffff29;margin-top:34px;padding-top:30px}.house-search-consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.house-search-consent-grid article,.house-search-exceptions article{background:radial-gradient(circle at 88% 12%,#8b70ff33,#0000 44%),#ffffff0e;border:1px solid #c2d3ff33;border-radius:18px}.house-search-consent-grid article{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:20px;display:grid}.house-search-consent-grid article:nth-child(2){background:radial-gradient(circle at 12% 85%,#50b5e62e,#0000 46%),#ffffff0e}.house-search-consent-grid article:nth-child(3){background:radial-gradient(circle at 84% 84%,#7991ff2e,#0000 48%),#ffffff0e}.house-search-consent-grid article:nth-child(4){background:radial-gradient(circle at 18% 12%,#ab84ff2e,#0000 46%),#ffffff0e}.house-search-consent-grid span,.house-search-exceptions article>span{color:#bcb7ff;letter-spacing:.1em;font-size:11px;font-weight:700}.house-search-consent-grid h3,.house-search-exceptions h3{color:#fff;margin:0 0 8px;font-size:18px;line-height:1.25}.house-search-consent-grid p,.house-search-exceptions p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.62}.house-search-exceptions{gap:14px;margin-top:14px;display:grid}.house-search-exceptions-group{border-top:1px solid #fff3;margin-top:34px;padding-top:30px}.house-search-exceptions-group>.eyebrow{color:#d8d4ff;margin:0 0 18px}.house-search-exceptions-intro{color:#f1f6ffdb;margin:0 0 24px;font-size:15px;line-height:1.7}.house-search-exceptions-intro a{color:#ddd9ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.house-search-exceptions-intro a:hover{color:#fff;text-decoration-thickness:2px}.house-search-exceptions article{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:22px;display:grid}.house-search-exceptions article:nth-child(2){background:radial-gradient(circle at 10% 80%,#4cb5e833,#0000 46%),#ffffff0e}.house-search-exceptions article:nth-child(3){background:radial-gradient(circle at 82% 20%,#9970ff38,#0000 48%),#ffffff0e}.house-search-example{background:radial-gradient(circle at 90% 12%,#796aff26,#0000 42%),#f1f6ffb3;border:1px solid #5e58ff2e;border-left:3px solid #6558ff;border-radius:16px;margin-top:26px;padding:24px 26px}.house-search-example p:last-child{color:#17314f;margin:10px 0 0;font-size:15px;line-height:1.68}@media (width<=700px){.house-search-consent-grid{grid-template-columns:1fr}.house-search-consent-grid article,.house-search-exceptions article{padding:18px}}.police-interview-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.police-interview-proof-grid article{background:radial-gradient(circle at 88% 12%,#705dff29,#0000 45%),linear-gradient(145deg,#f7fafff5,#e6effce6);border:1px solid #4d63aa2e;border-radius:18px;min-height:220px;padding:24px}.police-interview-proof-grid article:nth-child(2){background:radial-gradient(circle at 12% 86%,#49b2e029,#0000 47%),linear-gradient(155deg,#f2f8fff5,#ebe8ffe6)}.police-interview-proof-grid span{color:#5d55ff;letter-spacing:.1em;font-size:11px;font-weight:700}.police-interview-proof-grid h3{color:#112b49;margin:18px 0 10px;font-size:21px}.police-interview-proof-grid p{color:#55708d;margin:0;font-size:14px;line-height:1.65}.police-interview-caution{color:#fff;font-family:var(--font-display);background:radial-gradient(circle at 90% 16%,#9682ff3d,#0000 42%),#ffffff12;border:1px solid #bcbeff4d;border-left:3px solid #9d94ff;border-radius:16px;margin:26px 0;padding:26px 28px;font-size:clamp(20px,2.1vw,29px);font-style:italic;line-height:1.48}.police-interview-silence-note{background:#ffffff0e;border:1px solid #bcbeff3d;border-radius:16px;margin-top:28px;padding:22px 24px}.police-interview-silence-note p:last-child{margin:10px 0 0}.police-interview-format-grid article{min-height:270px}.police-interview-voluntariness{background:radial-gradient(circle at 92% 8%,#705aff24,#0000 40%),radial-gradient(circle at 8% 90%,#4cb8e21f,#0000 42%),#f4f8ffd6}.police-interview-safeguards{gap:14px;margin-top:26px;display:grid}.police-interview-safeguards article{background:radial-gradient(circle at 90% 12%,#8b71ff33,#0000 42%),#ffffff0e;border:1px solid #becfff33;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:22px;display:grid}.police-interview-safeguards article:nth-child(2){background:radial-gradient(circle at 12% 84%,#46b5e72e,#0000 46%),#ffffff0e}.police-interview-safeguards article>span{color:#bcb7ff;letter-spacing:.1em;font-size:11px;font-weight:700}.police-interview-safeguards h3{color:#fff;margin:0 0 8px;font-size:19px}.police-interview-safeguards p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.65}@media (width<=700px){.police-interview-proof-grid{grid-template-columns:1fr}.police-interview-proof-grid article,.police-interview-format-grid article{min-height:0}.police-interview-caution{padding:22px}}.identification-safeguard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.identification-safeguard-grid article{background:radial-gradient(circle at 88% 12%,#8b70ff33,#0000 44%),#ffffff0e;border:1px solid #c2d3ff33;border-radius:18px;min-height:310px;padding:24px}.identification-safeguard-grid article:nth-child(2){background:radial-gradient(circle at 12% 85%,#50b5e62e,#0000 46%),#ffffff0e}.identification-safeguard-grid article:nth-child(3){background:radial-gradient(circle at 84% 82%,#7991ff33,#0000 48%),#ffffff0e}.identification-safeguard-grid span,.identification-rights-list article>span,.identification-alternative-grid span{color:#bcb7ff;letter-spacing:.1em;font-size:11px;font-weight:700}.identification-safeguard-grid h3{color:#fff;margin:18px 0 10px;font-size:19px;line-height:1.25}.identification-safeguard-grid p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.62}.identification-rights-list{border-top:1px solid #4360882b;gap:0;margin-top:28px;display:grid}.identification-rights-list article{border-bottom:1px solid #4360882b;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:23px 6px;display:grid}.identification-rights-list h3{color:#142f4e;margin:0 0 8px;font-size:19px}.identification-rights-list p{color:#58718c;margin:0;font-size:14px;line-height:1.65}.identification-refusal{background:radial-gradient(circle at 90% 8%,#705aff26,#0000 40%),radial-gradient(circle at 8% 92%,#4cb8e21f,#0000 44%),#f2f7ffdb}.identification-alternative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.identification-alternative-grid article{background:radial-gradient(circle at 88% 12%,#705dff29,#0000 45%),#ffffffc7;border:1px solid #4d63aa2e;border-radius:18px;min-height:285px;padding:23px}.identification-alternative-grid article:nth-child(2){background:radial-gradient(circle at 14% 85%,#49b2e029,#0000 46%),#ffffffc7}.identification-alternative-grid article:nth-child(3){background:radial-gradient(circle at 84% 82%,#9770ff26,#0000 46%),#ffffffc7}.identification-alternative-grid h3{color:#142f4e;margin:17px 0 10px;font-size:19px}.identification-alternative-grid p{color:#58718c;margin:0;font-size:14px;line-height:1.62}.identification-risk-note{background:#ffffffad;border:1px solid #5e58ff2e;border-left:3px solid #6558ff;border-radius:16px;margin-top:24px;padding:23px 25px}.identification-risk-note p:last-child{color:#17314f;margin:10px 0 0;font-size:14px;line-height:1.67}@media (width<=900px){.identification-safeguard-grid,.identification-alternative-grid{grid-template-columns:1fr}.identification-safeguard-grid article,.identification-alternative-grid article{min-height:0}}.ccb-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ccb-function-grid article{background:radial-gradient(circle at 88% 12%,#8b70ff33,#0000 44%),#ffffff0e;border:1px solid #c2d3ff33;border-radius:18px;min-height:310px;padding:24px}.ccb-function-grid article:nth-child(2){background:radial-gradient(circle at 12% 86%,#47b8e42e,#0000 46%),#ffffff0e}.ccb-function-grid article:nth-child(3){background:radial-gradient(circle at 86% 84%,#758eff30,#0000 47%),#ffffff0e}.ccb-function-grid article:nth-child(4){background:radial-gradient(circle at 12% 12%,#9e77ff30,#0000 45%),#ffffff0e}.ccb-function-grid span,.ccb-offence-list article>span,.ccb-evidence-grid span{color:#bcb7ff;letter-spacing:.1em;font-size:11px;font-weight:700}.ccb-offence-list a{color:#4d46d8;text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ccb-offence-list a:hover{color:#3028ae;text-decoration-thickness:2px}.ccb-function-grid h3{color:#fff;margin:18px 0 10px;font-size:20px}.ccb-function-grid p{color:#f1f6ffd1;margin:0;font-size:14px;line-height:1.63}.ccb-function-grid a{color:#d5d1ff;gap:8px;margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ccb-function-grid .ccb-cstcb-link{text-underline-offset:4px;width:fit-content;text-decoration:underline;text-decoration-thickness:1px}.ccb-function-grid .ccb-cstcb-link:hover{color:#fff;text-decoration-thickness:2px}.ccb-offence-list{border-top:1px solid #4360882b;gap:0;margin-top:28px;display:grid}.ccb-offence-list article{border-bottom:1px solid #4360882b;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:21px 6px;display:grid}.ccb-offence-list h3{color:#142f4e;margin:0 0 7px;font-size:19px}.ccb-offence-list p{color:#58718c;white-space:pre-line;margin:0;font-size:14px;line-height:1.62}.arrest-section>p+p,.arrest-overview>p+p,.arrest-assistance>div>p+p{margin-top:1em}.arrest-section>.offence-card-paragraph+.offence-card-paragraph,.arrest-section>.offence-overview-list+p{margin-top:1.35em}.arrest-overview>.offence-overview-list{margin-top:1.35em;margin-bottom:1.35em}.arrest-overview>.offence-overview-list+p{margin-top:0}.arrest-section>.offence-card-closing-paragraph{color:#425e79;line-height:1.65}.arrest-overview .overview-link-button{color:#fff;letter-spacing:.015em;background:linear-gradient(135deg,#344b9d,#6155d9);border:1px solid #4653cd3d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-left:auto;margin-right:auto;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 22px #2d3a9129}.arrest-overview .overview-link-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #2d3a9138}.arrest-overview .overview-link-separator{text-align:center;margin:.25rem 0;font-weight:700}.ccb-offence-list .offence-overview-list .overview-link-button{color:#173f75;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #4e63d8;text-decoration:underline #4e63d8;text-decoration-thickness:1.5px}.ccb-offence-list .offence-overview-list .overview-link-button:hover{color:#102d58;text-decoration-color:#102d58}.arrest-dark-section .arrest-section-heading h2 a,.arrest-dark-section .ccb-offence-list p a{color:#b9ddff;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #b9ddffd1;text-decoration:underline #b9ddffd1;text-decoration-thickness:1.5px}.arrest-dark-section .arrest-section-heading h2 a:hover,.arrest-dark-section .arrest-section-heading h2 a:focus-visible,.arrest-dark-section .ccb-offence-list p a:hover,.arrest-dark-section .ccb-offence-list p a:focus-visible{color:#fff;text-decoration-color:#fff}.trade-mark-and-trade-description-offences-elements-section .arrest-section-heading h2{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.4}.online-fraud-and-deception-penalty-card .overview-link-button{color:inherit;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.ccb-evidence-section{background:radial-gradient(circle at 91% 8%,#705aff26,#0000 40%),radial-gradient(circle at 7% 91%,#49b5e41f,#0000 43%),#f3f8ffdb}.ccb-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.ccb-evidence-grid article{background:radial-gradient(circle at 88% 12%,#705dff26,#0000 45%),#ffffffc2;border:1px solid #4d63aa2e;border-radius:18px;min-height:275px;padding:23px}.ccb-evidence-grid article:nth-child(2){background:radial-gradient(circle at 13% 84%,#49b2e026,#0000 46%),#ffffffc2}.ccb-evidence-grid article:nth-child(3){background:radial-gradient(circle at 84% 84%,#9770ff24,#0000 46%),#ffffffc2}.ccb-evidence-grid article:nth-child(4){background:radial-gradient(circle at 12% 12%,#4ba1dc24,#0000 45%),#ffffffc2}.ccb-evidence-grid h3{color:#142f4e;margin:17px 0 9px;font-size:19px}.ccb-evidence-grid p{color:#58718c;margin:0;font-size:14px;line-height:1.63}@media (width<=700px){.ccb-function-grid,.ccb-evidence-grid{grid-template-columns:1fr}.ccb-function-grid article,.ccb-evidence-grid article{min-height:0}}@media (prefers-reduced-motion:reduce){.experience-bars i span{transform:scaleX(1);transition:none!important}.experience-panel.is-visible .experience-bars i span:after{animation:none!important}}.about-practice{margin-top:var(--section-gap);border:1px solid var(--hairline);background:#fff;border-radius:16px;grid-template-columns:.72fr 1.28fr;gap:70px;padding:48px;display:grid}.about-practice>div>p:not(.eyebrow){color:var(--muted);margin:22px 0;line-height:1.7}.about-practice ul{margin:0;padding:0;list-style:none}.about-practice li{border-bottom:1px solid var(--hairline);color:var(--ink-secondary);padding:15px 0 15px 28px;line-height:1.55;position:relative}.about-practice li:before{color:#347fdb;content:"›";border:1px solid #347fdb;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid;position:absolute;top:18px;left:0}.news-cards{counter-reset:news-card;gap:16px;display:grid}.news-directory{scroll-margin-top:116px}.news-directory-header{border-bottom:1px solid #4e698b2e;grid-template-columns:minmax(0,1fr);align-items:end;gap:40px;margin-bottom:34px;padding:0 0 26px;display:grid;position:relative}.news-directory-header:after{content:"";background:linear-gradient(90deg,#4d4ce7,#38a8bb);border-radius:99px;width:min(190px,30%);height:2px;position:absolute;bottom:-1px;left:0}.news-directory-header .eyebrow{margin:0 0 7px}.news-directory-header h2{color:#173654;margin:0;font-size:clamp(36px,5vw,64px);font-weight:320;line-height:1.08}.news-directory-header>p{color:#5c7085;max-width:560px;margin:0;font-size:14px;line-height:1.65}.news-card{isolation:isolate;background:radial-gradient(circle at 100% 0,#6f5bff21,#0000 35%),linear-gradient(112deg,#f7fcfffa,#faf9fff0);border:1px solid #5b5ebe33;border-radius:19px;grid-template-columns:52px minmax(142px,.22fr) minmax(0,1fr) 62px;align-items:center;gap:22px;min-height:132px;padding:23px 25px 23px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 32px #1c345212}.news-card:before{z-index:-1;content:"";opacity:.82;background:linear-gradient(#5b4ff0,#37a8bb);width:4px;position:absolute;inset:0 auto 0 0}.news-card:after{z-index:-1;content:"";background:radial-gradient(circle,#6356e80b,#0000 68%);border:1px solid #5b4ff017;border-radius:50%;width:108px;height:108px;position:absolute;top:-42px;right:-34px}.news-card:hover{border-color:#564cdc61;transform:translateY(-3px);box-shadow:0 18px 40px #21315b21}.news-card-number{color:#6459e0;letter-spacing:.12em;border-right:1px solid #53698d29;align-self:stretch;place-items:center;font-size:11px;font-weight:780;display:grid}.news-cards time{color:#435f78;font-variant-numeric:tabular-nums;gap:5px;font-size:13px;line-height:1.35;display:grid}.news-cards time span{color:#7065d5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.news-card-copy{min-width:0}.news-cards h3{color:#173654;letter-spacing:-.018em;margin:0 0 8px;font-size:18px;font-weight:430;line-height:1.16}.news-cards h3 a{color:inherit;font-size:18px;text-decoration:none;transition:color .18s}.news-cards h3 a:hover,.news-cards h3 a:focus-visible{color:#554fd1}.news-cards h3 a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #554fd152}.news-cards p{color:#60758a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.news-card-status{color:#746bd1;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.news-card-link{color:#5654c6;background:linear-gradient(145deg,#fffffff0,#eeeeffe0);border:1px solid #584fdb33;border-radius:12px;place-items:center;width:38px;height:38px;transition:color .18s,background .18s,transform .18s;display:grid;box-shadow:0 6px 14px #423da017,inset 0 1px #ffffffe6}.news-card-link>:last-child{font-size:15px;font-weight:500;line-height:1}.news-card-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-card:hover .news-card-link{color:#fff;background:linear-gradient(135deg,#574ee2,#7065f4);transform:translate(2px,-2px);box-shadow:0 8px 18px #4e45c63d}.news-card-available{border-color:#5b5bcb40}.news-article-hero{background-image:linear-gradient(90deg,#eff6fff0,#edf1ffb3 48%,#0f2a4d33),url(/images/news/news-banner.png);background-position:50%;background-size:cover;min-height:470px}.news-article-shell{max-width:980px;margin:0 auto}.news-article-header{background:linear-gradient(135deg,#f7fbfffa,#efeefdf0);border:1px solid #5e6f9933;border-radius:18px;margin-bottom:18px;padding:32px 38px;box-shadow:0 14px 36px #1c345214}.news-article-header>a{color:#5856c6;font-size:12px;font-weight:700}.news-article-header h2{color:#173654;margin:22px 0 7px;font-size:clamp(30px,4vw,44px);font-weight:330}.news-article-header>p{color:#60758a;margin:0}.news-article-header.cms-news-article-header{padding-top:18px;padding-bottom:18px}.news-article-header.cms-news-article-header h2{margin-top:0}.news-article-meta{color:#536b81;align-items:center;gap:10px 18px;margin-top:20px;font-size:12px;display:flex}.news-article-meta span{color:#7469d4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:750}.news-article-footer{border-top:1px solid #5e6f9933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:26px;padding-top:20px;display:flex}.news-article-footer>a{color:#5856c6;font-size:12px;font-weight:700}.news-article-footer .news-article-meta{margin-top:0}.news-article-content{background:#ffffffe0;border:1px solid #5e6f992e;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px #1c345212}.news-article-main-column>section,.news-article-publication{border-bottom:1px solid #697c9f26;padding:32px 40px}.news-article-body-layout{grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:start;display:grid}.news-article-main-column{border-right:1px solid #697c9f26;min-width:0}.news-article-main-column>section:last-child{border-bottom:0}.news-article-image-sidebar{background:linear-gradient(155deg,#f4f7fb,#eeedf9);gap:0;min-width:0;display:grid;position:relative;top:auto}.news-article-content h2{color:#173654;margin:0 0 16px;font-size:25px;font-weight:500}.news-article-content p,.news-article-content li{color:#435d75;font-size:15px;line-height:1.75}.news-article-content blockquote{color:#284966;background:linear-gradient(135deg,#eef5fb,#f0edfc);border-left:4px solid #7260dc;border-radius:0 12px 12px 0;margin:24px 0;padding:22px 26px;font-size:16px;font-style:italic;line-height:1.7}.news-article-figure{background:#f3f6fa;border-bottom:1px solid #697c9f26;margin:0;padding:22px}.cms-news-article-body{padding:32px 36px}.cms-news-article-body:has(.cms-news-content-card){background:0 0;gap:18px;padding:0;display:grid}.news-article-content:has(.cms-news-content-card){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.news-article-content:has(.cms-news-content-card).news-article-body-layout{column-gap:20px}.news-article-content:has(.cms-news-content-card) .news-article-main-column{border-right:0}.news-article-content:has(.cms-news-content-card) .news-article-image-sidebar{background:0 0;gap:18px}.news-article-sidebar-back{width:100%;min-height:44px;margin:0;font-size:12px;font-weight:700;line-height:1.25}.news-article-sidebar-back .news-sidebar-button-label{font-size:12px;font-weight:700;line-height:1.25}.news-article-sidebar-back .news-sidebar-button-arrow{flex:none;font-size:14px;line-height:1}.news-article-sidebar-next{color:#fff;background:radial-gradient(circle at 12% 18%,#82e0e847,#0000 34%),linear-gradient(110deg,#123f68,#187d91);border-color:#ffffff57;margin-top:-6px;margin-bottom:0;text-decoration:none;transition:transform .16s,box-shadow .16s;box-shadow:0 9px 20px #123f6833}.news-article-sidebar-next:hover{transform:translateY(-1px);box-shadow:0 12px 25px #12546f4d}.news-article-content:has(.cms-news-content-card) .news-article-figure{background:0 0;border:0;padding:0}.cms-news-content-card{border:1px solid #3a4c9e2e;border-radius:18px;padding:clamp(30px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 22px 55px #1d316917}.cms-news-content-card:before{content:"";background:linear-gradient(#6551ef 0%,#4f77de 48%,#38a7b6 100%);width:5px;position:absolute;inset:0 auto 0 0}.cms-news-content-card:after{content:"";pointer-events:none;border:1px solid #5d4cdd17;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-90px;box-shadow:0 0 0 34px #5d4cdd06,0 0 0 70px #38a7b605}.cms-news-content-card h2,.cms-news-content-card h3,.cms-news-content-card h4,.cms-news-content-card h5,.cms-news-content-card h6{z-index:1;color:#173654;text-wrap:balance;margin:1.65em 0 .65em;font-weight:650;line-height:1.18;position:relative}.cms-news-content-card>h2:first-of-type{margin-top:0}.cms-news-content-card h2{font-size:clamp(1.55rem,2.4vw,2rem)}.cms-news-content-card h3{font-size:clamp(1.28rem,2vw,1.55rem)}.cms-news-content-card h4{font-size:1.18rem}.cms-news-content-card h5{font-size:1.05rem}.cms-news-content-card h6{font-size:.95rem}.cms-news-content-card ul,.cms-news-content-card ol{z-index:1;background:#ffffff75;border:1px solid #4e54b51f;border-radius:14px;max-width:74ch;margin:1.15rem 0 1.55rem;padding:1rem 1.25rem 1rem 2.8rem;display:block;position:relative}.cms-news-content-card ul{list-style:outside}.cms-news-content-card ol{list-style:decimal}.cms-news-content-card ul ul{list-style-type:circle}.cms-news-content-card ol ol{list-style-type:lower-alpha}.cms-news-content-card li{margin:.58rem 0;padding-left:.2rem;display:list-item}.cms-news-content-card li::marker{color:#5856d8;font-weight:750}.cms-news-content-card strong{font-weight:750}.cms-news-content-card em{font-style:italic}.cms-news-content-card u{text-underline-offset:.15em}.cms-news-content-card a{color:#4748c8;text-underline-offset:.18em;font-weight:650;text-decoration:underline}.cms-news-content-card>p{z-index:1;color:#3d5871;max-width:74ch;margin:0 0 1.15em;font-size:clamp(.98rem,1.15vw,1.04rem);line-height:1.82;position:relative}.cms-news-content-card>p+p{margin-top:.3em}.cms-news-content-card>h2:not(:first-child),.cms-news-content-card>h3:not(:first-child){border-top:1px solid #3a4c9e24;padding-top:.95em}.cms-news-content-card blockquote{z-index:1;color:#274b68;background:#ffffffa3;border:0;border-left:4px solid #6857e8;border-radius:0 14px 14px 0;max-width:72ch;margin:1.7rem 0;padding:1.35rem 1.55rem 1.35rem 1.8rem;font-size:1.02rem;line-height:1.78;position:relative;box-shadow:0 12px 30px #283b7012}.cms-news-content-card--light{color:var(--navy);background:radial-gradient(circle at 100% 0,#6d5be61c,#0000 30%),linear-gradient(135deg,#f7fbff 0%,#f4f6ff 56%,#eef0ff 100%)}.cms-news-content-card--dark{color:#f7fbff;background:linear-gradient(130deg,#063552 0%,#173e77 58%,#5253ad 100%);border-color:#6ed8ef66}.cms-news-content-card--dark:before{background:linear-gradient(#8de7fb,#7e83ff)}.cms-news-content-card--dark:after{border-color:#8fe4f921;box-shadow:0 0 0 34px #8fe4f909,0 0 0 70px #7e83ff06}.cms-news-content-card--dark h2,.cms-news-content-card--dark h3,.cms-news-content-card--dark h4,.cms-news-content-card--dark h5,.cms-news-content-card--dark h6,.cms-news-content-card--dark p,.cms-news-content-card--dark li{color:inherit}.cms-news-content-card--dark li::marker{color:#8ce4fa}.cms-news-content-card--dark a{color:#a6ecff}.cms-news-content-card--dark ul,.cms-news-content-card--dark ol{background:#021c3447;border-color:#97e1f533}.cms-news-content-card--dark>h2:not(:first-child),.cms-news-content-card--dark>h3:not(:first-child){border-top-color:#a3e0f433}.cms-news-content-card--dark blockquote{color:#eefaff;background:#031f3994;border-left-color:#71d9f4;box-shadow:inset 0 0 0 1px #8de2f829}.cms-news-content-card-labels{color:#4e50dc;letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:28px;margin-bottom:14px;font-size:.72rem;font-weight:800;display:flex}.cms-news-content-card--dark .cms-news-content-card-labels{color:#94e5ff}.cms-news-content-card-labels p{margin:0}.cms-news-article-body>:first-child{margin-top:0}.cms-news-article-body>:last-child{margin-bottom:0}.cms-news-sidebar-item figcaption{padding-top:18px}.cms-news-sidebar-item figcaption p{margin:0 0 14px}.cms-news-sidebar-item figcaption a{color:var(--violet);text-underline-offset:3px;font-weight:700;text-decoration:underline}.news-article-figure img{border-radius:12px;width:100%;height:auto;display:block}.news-article-publication{background:linear-gradient(135deg,#edf5fa,#f1effb);border-bottom:0;grid-template-columns:1fr;align-items:start;gap:15px;padding:22px;display:grid}.news-article-publication img{width:min(100%,210px);height:auto}.news-article-publication p{margin:0;font-size:13px}.news-article-publication a{color:#5654c6;font-size:12px;font-weight:700}.news-prize-copy p{margin:0;font-size:17px;line-height:1.8}.news-prize-copy strong{color:#253f73}.news-prize-figure{border-bottom:0}.news-prize-figure img{max-width:100%;margin:0 auto}.news-pagination{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.news-pagination button{color:#4f58b7;cursor:pointer;min-width:94px;font:inherit;background:#fffc;border:1px solid #5c5ec83d;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:650}.news-pagination button:disabled{cursor:default;opacity:.38}.news-pagination span{color:#62768a;font-variant-numeric:tabular-nums;font-size:12px}.faq-notice{color:#29445f;background:linear-gradient(135deg,#edf6fc,#f1efff);border:1px solid #d6e2ef;border-radius:13px;margin-bottom:22px;padding:20px 24px;font-size:14px;line-height:1.65}.faq-sections{gap:28px;display:grid}.faq-category{background:#ffffffd1;border:1px solid #d9e3f0;border-radius:22px;scroll-margin-top:118px;overflow:hidden;box-shadow:0 14px 36px #1d355613}.faq-category>header{color:#173654;background:radial-gradient(circle at 96% 0,#7457f521,#0000 42%),linear-gradient(125deg,#edf7fdf5,#f4f1ffe6 62%,#fffffff0);border-bottom:1px solid #707eb526;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:27px 30px 24px;display:grid;position:relative}.faq-category>header:before{content:"";background:linear-gradient(#4b65c8,#7659ec 58%,#63bdc8);width:4px;position:absolute;inset:0 auto 0 0}.faq-category>header>span{color:#6357d9;letter-spacing:.16em;background:#ffffffad;border:1px solid #6053db38;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.faq-category>header p{color:#6961cf;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.faq-category>header h2{color:#173654;margin:0;font-size:clamp(24px,3vw,34px);font-weight:350;line-height:1.15}.faq-category>header div>div{color:#587089;max-width:720px;margin-top:8px;font-size:13px;line-height:1.55}.faq-category .faq-list{padding:6px 28px 12px}.faq-category .faq-list details:last-child{border-bottom:0}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;padding:16px 0;font-size:17px;line-height:1.35;list-style:none;display:grid}.faq-list summary span{color:var(--primary);font-size:11px}.faq-list summary b{font-size:21px;font-weight:300}.faq-list details p{color:#344b63;white-space:pre-line;max-width:900px;margin-bottom:0;padding:0 0 18px 50px;font-size:14px;line-height:1.52}.faq-list .faq-related-page-callout{width:auto;min-height:74px;margin:0 0 20px 50px;padding:15px 18px}.faq-list .faq-related-page-callout strong{font-size:14px}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list summary b{transition:transform .18s}.contact-panel{color:#fff;background:radial-gradient(circle at 5% 3%,#7f5bffb3,#0000 43%),radial-gradient(circle at 98% 94%,#25bae080,#0000 46%),linear-gradient(150deg,#262d6b 0%,#12375e 48%,#253070 100%);border-radius:12px;flex-direction:column;padding:24px 22px;display:flex;box-shadow:0 14px 34px #17395c33,inset 0 1px #ffffff1f}.contact-detail{border-bottom:1px solid #ffffff21;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:14px 0;display:grid}.contact-detail:first-child{padding-top:0}.contact-detail:last-child{border-bottom:0;padding-bottom:0}.contact-detail-icon{color:#c5c0ff;background:#8476ff21;border:1px solid #aebeff59;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.contact-detail-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}.contact-detail-copy>span{color:#aaa4ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.contact-detail-copy a{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(14px,1.3vw,18px);font-weight:300;line-height:1.3;display:inline-block}.contact-detail-copy p{color:#ffffffc2;margin:5px 0 0;font-size:13px;line-height:1.5}.contact-form{background:radial-gradient(circle at 96% 4%,#8171ff29,#0000 34%),radial-gradient(circle at 5% 94%,#3eb2dc21,#0000 38%),linear-gradient(145deg,#f8fbff 0%,#f0f5fc 52%,#f1effc 100%);border:1px solid #8097c838;border-radius:12px;gap:18px;padding:28px 30px;display:grid;box-shadow:0 12px 30px #1e49701a,inset 0 1px #ffffffe6}.contact-form label{color:var(--ink-secondary);gap:7px;font-size:12px;font-weight:500;display:grid}.contact-form input,.contact-form textarea{background:#fff;border:1px solid #a8c3de;border-radius:6px;outline:0;width:100%;min-height:46px;padding:11px 13px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #533afd1a}.contact-form textarea{resize:vertical}.contact-form .pill{justify-self:start}.contact-form{grid-template-columns:minmax(0,1fr) auto}.contact-form>label,.form-status{grid-column:1/-1}.contact-form>.cf-turnstile{grid-area:5/2;justify-self:end}.contact-form>button[type=submit]{grid-area:5/1;align-self:center}@media (width<=560px){.contact-form{grid-template-columns:1fr}.contact-form>.cf-turnstile,.contact-form>button[type=submit]{grid-column:1;grid-row:auto}.contact-form>.cf-turnstile{justify-self:start}}.form-status{color:var(--primary-deep);font-size:13px}.map-wrap{height:420px;margin-top:var(--section-gap);filter:saturate(.72)contrast(1.03);border-radius:16px;overflow:hidden}.map-wrap iframe{border:0;width:100%;height:100%}footer{border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:center;gap:24px 44px;padding:24px max(24px,50% - 590px) 16px;display:grid}.footer-brand{align-items:center;gap:16px;display:flex}.footer-brand img{object-fit:contain;width:74px;height:44px}.footer-brand p{max-width:240px;margin:0;line-height:1.4}.footer-brand p,footer small{color:var(--muted);font-size:11px}.footer-links{justify-content:center;gap:22px;font-size:12px;display:flex}.footer-contact{gap:16px;font-size:12px;display:flex}footer small{border-top:1px solid var(--hairline);grid-column:1/-1;padding-top:12px}.footer-legal-notice{border-left:1px solid var(--hairline);color:inherit;margin-left:12px;padding-left:12px;font-weight:700;text-decoration:none;display:inline-flex}.footer-legal-notice:hover{color:var(--purple)}.legal-notice-page{background:linear-gradient(#f8faff 0%,#fff 100%);padding:clamp(28px,5vw,72px) max(22px,50% - 560px)}.legal-notice-document{gap:18px;display:grid}.legal-notice-introduction,.legal-notice-document section{border:1px solid var(--hairline);background:#ffffffeb;border-radius:22px;margin:0;box-shadow:0 18px 44px #1d305c0f}.legal-notice-introduction{color:var(--ink);padding:clamp(22px,4vw,38px);font-size:clamp(17px,1.7vw,21px);line-height:1.7}.legal-notice-document section{grid-template-columns:58px minmax(0,1fr);gap:20px;padding:clamp(22px,4vw,40px);display:grid}.legal-notice-number{color:var(--purple);letter-spacing:.14em;font-size:12px;font-weight:800}.legal-notice-document h2{color:var(--navy);margin:0 0 20px;font-size:clamp(25px,3vw,38px)}.legal-notice-document p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.78}.legal-notice-document p:last-child{margin-bottom:0}.footer-copyright-compact{display:none}.whatsapp{z-index:60;color:#777;background:#f1f1f1;border:1px solid #e2e2e2;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:5px 12px 5px 5px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 18px #071a3124}.whatsapp span{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.whatsapp span svg{width:18px;height:18px}.whatsapp b{font-size:12px;font-weight:700}.zh{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Inter,sans-serif}.zh.zh-hans{font-synthesis:none;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,PingFang SC,Source Han Sans SC,sans-serif}@media (width>=821px){.site-header{visibility:visible!important;opacity:1!important;display:grid!important}.site-header .nav-links{visibility:visible!important;opacity:1!important;display:flex!important}.site-header .menu-toggle{display:none!important}}@media (width<=1040px){.site-header{grid-template-columns:140px 1fr auto}.nav-links{gap:13px;font-size:12px}.hero-inner{grid-template-columns:1fr 220px;gap:30px}.awards-inner{gap:var(--section-gap);grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.awards-showcase{display:block}.award-records{grid-template-columns:repeat(2,1fr);margin-top:1px}.practice-grid>div,.practice-grid>div:nth-child(n){grid-column:auto}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.site-header{grid-template-columns:1fr auto;width:auto;min-height:58px;padding:4px 7px 4px 12px;left:8px;right:8px;transform:none}.awards-inner{grid-template-columns:1fr}.menu-toggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#354fc7 0%,#6544f4 100%);border:1px solid #ffffff8f;border-radius:999px;grid-template-rows:1fr 1fr;grid-template-columns:20px auto;align-items:center;gap:4px 8px;width:auto;min-width:84px;height:44px;padding:8px 13px;display:grid;box-shadow:0 7px 18px #3038a440}.menu-toggle span{background:#fff;border-radius:999px;width:20px;height:2px;transition:transform .2s;display:block}.menu-toggle span:first-child{grid-area:1/1;align-self:end}.menu-toggle span:nth-child(2){grid-area:2/1;align-self:start}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){transform:translateY(-3px)rotate(-45deg)}.menu-toggle-label{letter-spacing:.02em;grid-area:1/2/3;font-size:.72rem;font-weight:750}.site-header>.nav-links{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#5b52c757 transparent;background:#fafcfffb;border:1px solid #203f671f;border-radius:16px;flex-direction:column;justify-content:flex-start;gap:3px;width:auto;max-height:none;padding:12px 12px 16px;display:none;position:fixed;inset:84px 12px 12px;overflow:hidden auto;box-shadow:0 22px 60px #0d253d3d}.nav-links.nav-open{display:flex}.nav-item{flex:none;min-height:44px;display:block;position:relative}.nav-item>a{border:1px solid #0000;border-radius:10px;min-height:44px;padding-left:11px;padding-right:11px;transition:border-color .16s,background-color .16s,box-shadow .16s}.has-dropdown>a{padding-right:48px}.nav-submenu-toggle{z-index:2;color:#5143d9;cursor:pointer;background:#f2f0ffeb;border:1px solid #533afd2e;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid;position:absolute;top:5px;right:5px}.nav-submenu-toggle span{transition:transform .18s}.nav-submenu-toggle[aria-expanded=true] span{transform:rotate(180deg)}.nav-item>a:hover,.nav-item>a:focus-visible{color:#16567f;background:linear-gradient(135deg,#e0f6fbe6,#e8f2fff0);border-color:#2284b861;outline:none;box-shadow:inset 0 0 0 1px #4faed114}.nav-chevron,.nav-dropdown{display:none}.nav-open .nav-dropdown.mobile-submenu-open{visibility:visible;opacity:1;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr;gap:2px;padding:4px 0 10px 12px;display:grid;position:static;transform:none}.nav-open .practice-dropdown-item .nav-dropdown a{white-space:normal;border-radius:8px;min-height:38px;padding:8px 11px;line-height:1.35}.site-header>.header-actions{display:none}.mobile-language{z-index:5;min-height:48px;color:var(--navy);cursor:pointer;background:linear-gradient(135deg,#eef1fff0,#f5effff5);border:1px solid #533afd2b;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:0 13px;display:flex;position:sticky;bottom:-1px;box-shadow:0 -8px 18px #fafcfff5}.mobile-search-button{color:#174c6e;cursor:pointer;background:linear-gradient(135deg,#e8f8fcf5,#edf0fffa);border:1px solid #1f779738;border-radius:10px;flex:none;align-items:center;gap:10px;min-height:48px;margin-top:7px;padding:0 14px;font-size:.84rem;font-weight:600;display:flex}.site-search-layer{padding:92px 12px 24px}.site-search-panel{border-radius:16px;padding:28px 18px 22px}.site-search-form{grid-template-columns:auto minmax(0,1fr)}.site-search-form button{grid-column:1/-1;width:100%}.site:has(.nav-links.nav-open) .whatsapp{display:none}.mobile-language>span{font-size:.82rem;font-weight:500}.mobile-language-label{align-items:center;gap:7px;display:inline-flex}.mobile-language select{min-height:34px;color:var(--navy);font:inherit;background-color:#ffffffe0;border:1px solid #533afd38;border-radius:999px;padding:0 28px 0 12px;font-size:.8rem;font-weight:650}.brand{flex-basis:112px}.brand img{flex-basis:112px;width:112px;min-width:112px;height:54px}.hero{min-height:690px}.hero-video{object-position:64% top}.about-page-hero{background-image:linear-gradient(#071a31d1 0%,#071a3180 50%,#071a3114 82%),url(/images/about/about-hero-mobile.png);background-position:50%}.practice-directory-hero{background-image:linear-gradient(#f8f7f4f7 0%,#f8f7f4d6 48%,#f8f7f414 82%),url(/images/practice/practice-areas-banner-mobile.png);background-position:50%;background-size:cover}.faq-page-hero{background-image:linear-gradient(#f4f8fff5 0%,#f4f8ffc7 48%,#f4f8ff0f 82%),url(/images/faq/faq-banner-mobile.png);background-position:50%}.news-page-hero{background-image:linear-gradient(#f0f6fff2 0%,#f0f6ffbd 48%,#f0f6ff0a 82%),url(/images/news/news-banner-mobile.png);background-position:50%}.contact-page-hero{background-image:linear-gradient(#f4f8fff5 0%,#f4f8ffbf 48%,#f4f8ff0a 82%),url(/images/contact/contact-banner-mobile.png);background-position:50%}.lawyers-route .page-hero{background-image:linear-gradient(#faf8f4f5 0%,#faf8f4b8 50%,#faf8f408 84%),url(/images/lawyers/lawyers-banner-mobile.png);background-position:50%;background-size:cover}.lawyer-profile-route.profile-banner-1 .page-hero{background-image:linear-gradient(#faf8f4f5 0%,#faf8f4b8 50%,#faf8f408 84%),url(/images/lawyers/profile-banner-1-mobile.png)}.lawyer-profile-route.profile-banner-2 .page-hero{background-image:linear-gradient(#faf8f4f5 0%,#faf8f4b8 50%,#faf8f408 84%),url(/images/lawyers/profile-banner-2-mobile.png);background-position:50%;background-size:cover}.lawyer-profile-route.profile-banner-3 .page-hero{background-image:linear-gradient(#faf8f4f5 0%,#faf8f4b8 50%,#faf8f408 84%),url(/images/lawyers/profile-banner-3-mobile.png)}.lawyer-profile-route.profile-banner-4 .page-hero{background-image:linear-gradient(#faf8f4f5 0%,#faf8f4b8 50%,#faf8f408 84%),url(/images/lawyers/profile-banner-4-mobile.png)}.lawyer-profile-route .page-hero.cms-profile-hero{background-image:linear-gradient(180deg, #faf8f4f5 0%, #faf8f4b8 50%, #faf8f408 84%), var(--profile-hero-mobile);background-position:center, var(--profile-hero-mobile-position,center);background-repeat:no-repeat,no-repeat;background-size:cover,cover}.hero-wash{background:linear-gradient(90deg,#fffffff0 0%,#ffffffd6 54%,#ffffff57 76%,#ffffff14 100%),linear-gradient(#ffffff6b 0%,#ffffff1f 66%,#071a3133 100%)}.hero-inner{padding-top:70px;display:block}.hero h1,.page-hero h1{font-size:clamp(40px,10vw,55px)}.hero .hero-title{margin-left:28px;font-size:clamp(39px,8vw,54px)}.hero-copy{max-width:620px}.section-heading,.contact-band,.detail-layout,.story-grid,.contact-grid{grid-template-columns:1fr;gap:30px}.about-overview{grid-template-columns:1fr;gap:28px}.about-overview-logo{width:min(100%,240px)}.about-overview:before{opacity:.26;border-radius:18px;width:82%;height:44%}.about-founded{border-top:1px solid #ffffff29;border-left:0;padding:24px 0 0}.about-experience,.about-practice{grid-template-columns:1fr;gap:28px}.lawyer-row{grid-template-columns:repeat(2,1fr)}.contact-band{padding:44px}.contact-band.contact-directory{grid-template-columns:1fr;gap:52px;padding:0}}@media (width<=620px){.news-cards .homepage-news-card h3{font-size:15px;line-height:1.18}.news-cards .homepage-news-card time{white-space:nowrap;align-items:start;gap:2px;display:grid}.site-header{width:calc(100% - 20px);top:10px}.hero{min-height:520px;padding-top:100px}.hero-video{object-position:66% top}.hero-wash{background:radial-gradient(at 8% 100%,#7160ff2e 0%,#9bb2ff1a 30%,#0000 72%),linear-gradient(90deg,#ffffffe6 0%,#ffffffc2 38%,#f8f7ff7a 52%,#f4f2ff33 66%,#ffffff0f 78%,#0000 92%)}.hero-inner{width:calc(100% - 34px);padding-top:35px}.hero h1,.page-hero h1{letter-spacing:-1.2px}.hero .hero-title{white-space:normal;margin-left:18px;font-size:clamp(34px,10.2vw,46px)}.hero-body{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:0;margin-top:28px}.hero-actions .text-link{display:none}.contact-details>div{letter-spacing:-.01em;gap:3px;font-size:11px}.contact-details dt{gap:5px}.contact-list-icon{flex-basis:22px;width:22px;height:22px}.contact-list-icon svg{width:13px;height:13px}.awards-inner{width:calc(100% - 34px);padding-top:var(--section-gap)}.awards-showcase{display:block}.award-records,.awards-values{grid-template-columns:1fr}.recommendations-grid{grid-template-columns:repeat(3,1fr)}.recommendations-grid article{min-height:102px}.awards-values>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:64px;padding:0!important}.awards-values>div:last-child{border-bottom:0}.section,.page-content{width:calc(100% - 34px);padding:var(--section-gap) 0}.section-heading{margin-bottom:38px}.section-heading h2,.contact-band h2{font-size:38px}.practice-grid{grid-template-columns:1fr;display:grid}.practice-grid>div{margin-bottom:14px}.practice-card{min-height:300px}.lawyers-band{width:100%;padding:76px 17px}.lawyer-row,.news-cards{grid-template-columns:1fr}.news-directory-header{grid-template-columns:1fr;gap:14px}.news-card{grid-template-columns:38px minmax(0,1fr) 42px;gap:14px;min-height:0;padding:19px 16px 19px 12px}.news-card-number{grid-row:1/span 2}.news-cards time{grid-column:2;align-items:baseline;gap:8px;display:flex}.news-card-copy{grid-column:2/4}.news-card-link{grid-area:1/3;width:36px;height:36px}.news-card-status,.news-card-link{white-space:normal}.news-article-header,.news-article-main-column>section,.news-article-publication,.news-article-figure{padding:24px 20px}.news-article-body-layout{grid-template-columns:1fr}.news-article-main-column{border-right:0}.news-article-image-sidebar{border-top:1px solid #697c9f26;position:static}.news-article-meta{flex-direction:column;align-items:flex-start}.news-article-publication{grid-template-columns:1fr}.news-article-publication img{width:min(100%,220px)}.portrait-wrap{height:360px}.news-item{grid-template-columns:1fr auto;gap:10px}.news-item time{grid-column:1/-1}.contact-band{width:calc(100% - 34px);margin-bottom:70px;padding:34px 26px}.contact-band.contact-directory{margin:var(--section-gap) auto;padding:0}.news-section{margin-top:var(--section-gap);margin-bottom:var(--section-gap);padding:30px 24px}.about-overview,.about-recognition,.experience-panel,.about-practice,.contact-info,.contact-location{padding:30px 24px}.contact-location-heading{flex-direction:column;align-items:flex-start}.google-map{flex:none;height:330px;min-height:330px}.page-hero{min-height:450px;padding:150px 17px 70px}.page-hero.other-jurisdictions-page-hero{background-image:linear-gradient(#020f1fcc 0%,#020f1f9e 48%,#020f1f2e 100%),url(/images/other-jurisdictions/world-map-hong-kong-hero.png);background-position:80%;min-height:560px}.directory-card{grid-template-columns:1fr auto;padding:25px}.directory-card>span{grid-column:1/-1}.directory-card ul{display:none}.lawyer-profile img{height:auto}.faq-list summary{grid-template-columns:34px 1fr auto;padding:13px 0;font-size:15px;line-height:1.32}.faq-sections{gap:20px}.faq-category{border-radius:17px}.faq-category>header{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 18px}.faq-category>header>span{width:34px;height:34px}.faq-category>header h2{font-size:24px}.faq-category .faq-list{padding:4px 17px 9px}.faq-list details p{padding:0 0 15px 34px;font-size:13px;line-height:1.48}.faq-list .faq-related-page-callout{margin:0 0 16px 34px;padding:13px 14px}.faq-list .faq-related-page-callout strong{font-size:13px}.map-wrap{height:330px}footer{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;padding:12px 16px 10px}.footer-brand{grid-area:1/1}.footer-brand img{width:42px;height:27px}.footer-contact{white-space:nowrap;grid-area:1/2/auto/-1;justify-content:flex-end;gap:10px;min-width:0;font-size:9.5px}.footer-links{white-space:nowrap;grid-area:2/1/auto/3;justify-content:flex-start;gap:clamp(6px,2.3vw,11px);min-width:0;font-size:9px}footer small{white-space:nowrap;border:0;grid-area:2/3;align-self:center;padding:0;font-size:9px}.footer-copyright-full{display:none}.footer-copyright-compact{display:inline}.footer-legal-notice{margin-left:7px;padding-left:7px}.legal-notice-page{padding:24px 16px 44px}.legal-notice-document section{border-radius:18px;grid-template-columns:1fr;gap:10px;padding:22px 20px}.legal-notice-document h2{margin-bottom:16px;font-size:25px}.legal-notice-document p{font-size:15px;line-height:1.72}.whatsapp b{display:block}.whatsapp{width:auto;height:auto;padding:5px 12px 5px 5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.house-search-consent-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid){grid-template-columns:1fr}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article{grid-template-columns:42px minmax(175px,.38fr) minmax(0,1fr);align-items:start;column-gap:18px;min-height:0;padding:20px 22px;display:grid}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article>span:first-child{grid-area:1/1/span 2;padding-top:3px}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article>h3{grid-column:2;margin:0;line-height:1.3}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article>p{grid-column:3;margin:0}.general-topic-route .ccb-function-grid>article>a{grid-column:2/4;margin-top:12px}.general-topic-route .house-search-consent-grid>article,.general-topic-route .police-interview-format-grid>article{min-height:0}.general-topic-route .house-search-rights-grid>article{grid-template-columns:42px minmax(0,1fr)}.general-topic-route .house-search-rights-grid>article>div{grid-column:2;min-width:0}.general-topic-route .house-search-rights-grid>article>div>h3{margin-top:0}@media (width<=700px){.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article{grid-template-columns:32px minmax(0,1fr);gap:8px 12px;padding:18px}.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article>h3,.general-topic-route :is(.arrest-card-grid,.arrest-rights-grid,.arrest-test-grid,.police-interview-proof-grid,.identification-safeguard-grid,.identification-alternative-grid,.ccb-function-grid,.ccb-evidence-grid)>article>p,.general-topic-route .ccb-function-grid>article>a{grid-column:2}}.private-bribery-page-hero+.page-content #examples .ccb-function-grid h3{color:#173553}.private-bribery-page-hero+.page-content #examples .ccb-function-grid p{color:#536f8c}.private-bribery-page-hero+.page-content #examples .ccb-function-grid>article>span:first-child{color:#6258e8}.related-page-callout{color:#233f64;background:radial-gradient(circle at 92% 18%,#7e67ff33,#0000 34%),linear-gradient(110deg,#ffffffe0,#eef2ffe6);border:1px solid #575cd733;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:18px;padding:17px 20px;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #23386614}.related-page-callout>span{color:#fff;background:#554be0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.related-page-callout:hover{border-color:#554be06b;transform:translateY(-2px);box-shadow:0 16px 34px #23386624}.offence-related-page-callout{background:radial-gradient(circle at 92% 12%,#70c4e03d,#0000 30%),radial-gradient(circle at 72% 115%,#7459ff33,#0000 48%),linear-gradient(118deg,#fffffffa,#eff2fff5);border-color:#4c50d33d;min-height:92px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 14px 34px #2338661c}.offence-related-page-callout:before{content:"";background:linear-gradient(#344b9d,#6a54ee 58%,#45b8c4);width:4px;position:absolute;inset:0 auto 0 0}.related-page-callout>.offence-related-page-copy{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5px;display:flex}.offence-related-page-copy small{color:#5b58df;letter-spacing:.16em;font-size:10px;font-weight:800}.offence-related-page-copy strong{color:#173554;font-size:clamp(15px,1.6vw,18px);line-height:1.35}.offence-related-page-callout:hover{transform:translateY(-3px);box-shadow:0 20px 42px #2338662b}.other-jurisdictions-layout{align-items:start}.other-jurisdictions-agreement-card,.other-jurisdictions-procedure-card,.other-jurisdictions-safeguards{background:#ffffff14;border:1px solid #90aed547;border-radius:24px;overflow:hidden}.other-jurisdictions-agreement-row,.other-jurisdictions-procedure-card>div{border-bottom:1px solid #bed3ef29;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:24px 26px;display:grid}.other-jurisdictions-agreement-row>span,.other-jurisdictions-procedure-card>div>span,.other-jurisdictions-safeguards article>div>span{color:#aaa8ff;letter-spacing:.12em;font-size:11px;font-weight:800}.other-jurisdictions-agreement-row h3,.other-jurisdictions-procedure-card h3,.other-jurisdictions-safeguards h3{margin:0 0 9px;font-size:20px;font-weight:500;line-height:1.25}.other-jurisdictions-agreement-row strong{color:#fff;font-size:15px;line-height:1.65;display:block}.other-jurisdictions-agreement-row p strong{font-size:inherit;line-height:inherit;display:inline}.other-jurisdictions-agreement-row p,.other-jurisdictions-procedure-card p{margin:7px 0 0;line-height:1.65}.other-jurisdictions-domestic-note{background:#4a42d138;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 26px;display:grid}.other-jurisdictions-domestic-note span,.other-jurisdictions-safeguard-head{color:#bdbbff;letter-spacing:.12em;font-size:11px;font-weight:800}.other-jurisdictions-domestic-note p{color:#e9f1fb;margin:0;line-height:1.6}.other-jurisdictions-safeguards{background:radial-gradient(circle at 100% 0,#6f59ff29,#0000 34%),#fafcfff0;box-shadow:0 18px 46px #1e386014}.other-jurisdictions-safeguard-head,.other-jurisdictions-safeguards article{grid-template-columns:minmax(170px,.75fr) minmax(240px,1.35fr) minmax(210px,1fr);gap:28px;padding:18px 24px;display:grid}.other-jurisdictions-safeguard-head{background:#173c63}.other-jurisdictions-safeguards article{border-top:1px solid #54739924;align-items:start}.other-jurisdictions-safeguards article>div{grid-template-columns:34px 1fr;gap:10px;display:grid}.other-jurisdictions-safeguards h3{color:#173553;font-size:17px}.other-jurisdictions-safeguards p{color:#526f8e;margin:0;line-height:1.62}.video-link-requirements article{grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr)}.other-jurisdictions-flow{align-items:stretch;margin:28px 0;display:flex}.other-jurisdictions-flow>div{background:linear-gradient(145deg,#fff,#f0f3ff);border:1px solid #595fd433;border-radius:16px;flex:1 1 0;align-content:start;gap:8px;min-width:0;padding:17px 14px;display:grid}.other-jurisdictions-flow span{color:#5b52df;letter-spacing:.12em;font-size:10px;font-weight:800}.other-jurisdictions-flow strong{color:#1c3b5e;font-size:13px;line-height:1.4}.other-jurisdictions-flow>b{color:#5c58dd;align-self:center;padding:0 6px}.other-jurisdictions-procedure-card{background:radial-gradient(circle at 94% 8%,#6d5ceb29,#0000 32%),#f8fbfff2;box-shadow:0 18px 46px #1e386014}.other-jurisdictions-procedure-card>div{border-color:#54739924;grid-template-columns:44px minmax(0,1fr)}.other-jurisdictions-procedure-card>div:last-child{border-bottom:0}.other-jurisdictions-procedure-card h3{color:#173553}@media (width<=1200px){.other-jurisdictions-landing-layout .arrest-main-content>*,.letters-of-request-layout .arrest-main-content>*{min-width:0;max-width:100%}.other-jurisdictions-landing-layout .other-jurisdictions-safeguard-head,.letters-of-request-layout .other-jurisdictions-safeguard-head{display:none}.other-jurisdictions-landing-layout .other-jurisdictions-safeguards article,.letters-of-request-layout .other-jurisdictions-safeguards article{grid-template-columns:1fr;gap:12px}.other-jurisdictions-landing-layout .other-jurisdictions-flow{grid-template-columns:1fr;gap:6px;display:grid}.other-jurisdictions-landing-layout .other-jurisdictions-flow>div{grid-template-columns:30px 1fr;align-items:center}.other-jurisdictions-landing-layout .other-jurisdictions-flow>b{justify-self:center;transform:rotate(90deg)}.other-jurisdictions-landing-layout .other-jurisdictions-flow{gap:2px;margin:18px 0}.other-jurisdictions-landing-layout .other-jurisdictions-flow>div{padding:9px 14px}.other-jurisdictions-landing-layout .other-jurisdictions-flow>b{padding:0;font-size:11px;line-height:1}}@media (width<=820px){.other-jurisdictions-agreement-row,.other-jurisdictions-procedure-card>div{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:20px 17px}.other-jurisdictions-domestic-note{grid-template-columns:1fr;gap:8px;padding:19px}.other-jurisdictions-safeguard-head{display:none}.other-jurisdictions-safeguards article{grid-template-columns:1fr;gap:12px;padding:20px}.video-link-requirements article{grid-template-columns:1fr}.other-jurisdictions-flow{grid-template-columns:1fr;gap:6px;display:grid}.other-jurisdictions-flow>div{grid-template-columns:30px 1fr;align-items:center}.other-jurisdictions-flow>b{justify-self:center;transform:rotate(90deg)}}.offence-statutory-quote{color:#fff;white-space:pre-line;background:#ffffff14;border:1px solid #bcc9ff47;border-left:4px solid #aeb8ff;border-radius:0 18px 18px 0;margin:1.5rem 0 0;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.driving-category-hero+.page-content .offence-statutory-quote{font-size:1rem}.ccb-offence-list .offence-statutory-quote+p,.ccb-offence-list p.offence-element-closing{margin-top:1.25rem}.causing-death-by-dangerous-driving-page-hero+.page-content .arrest-main-content a{text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:1px}.offence-source-note{margin-top:1rem;font-size:.86rem;color:#ffffffb8!important}.offence-topic-page-hero .ccb-offence-list h3 a{color:inherit;text-decoration:none}.offence-topic-page-hero .ccb-offence-list h3 a:hover{color:#bbc2ff}@media (width<=760px){.offence-topic-page-hero .arrest-section-heading h2{font-size:clamp(1.85rem,9vw,2.75rem)}.offence-statutory-quote{font-size:1rem}}.offence-classification-table{background:#ffffffb8;border:1px solid #4f469b29;border-radius:18px;overflow:hidden}.offence-classification-header,.offence-classification-table article{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) minmax(280px,1.25fr);display:grid}.offence-classification-header{color:var(--ink);background:linear-gradient(135deg,#584eaa1f,#349aa11a)}.offence-classification-header strong,.offence-classification-table article>*{margin:0;padding:18px 20px}.offence-classification-header strong+strong,.offence-classification-table article>*+*{border-left:1px solid #4f469b1f}.offence-classification-table article+article{border-top:1px solid #4f469b1f}.offence-classification-table h3{color:var(--ink);font-size:1rem;line-height:1.45}.offence-classification-table p{color:var(--muted);line-height:1.65}.offence-guidance-table-block{margin-top:28px}.offence-guidance-table-block>h3{color:var(--ink);margin:0 0 12px;font-size:1.08rem}.offence-guidance-table{background:#ffffffb8;border:1px solid #4f469b29;border-radius:18px;overflow:hidden}.offence-guidance-table-header,.offence-guidance-table article{grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr);display:grid}.offence-guidance-table-header{background:linear-gradient(135deg,#584eaa1f,#349aa11a)}.offence-guidance-table-header strong,.offence-guidance-table article>*{margin:0;padding:16px 20px}.offence-guidance-table-header strong+strong,.offence-guidance-table article>*+*{border-left:1px solid #4f469b1f}.offence-guidance-table article+article{border-top:1px solid #4f469b1f}.offence-guidance-table article>strong{color:var(--ink)}.offence-guidance-table article>p{color:var(--muted);line-height:1.55}.offence-pre-penalty-sentencing-tariffs,.offence-pre-penalty-hard-drug-tariffs,.offence-pre-penalty-cannabis-tariffs,.offence-pre-penalty-six-step-sentencing,.trafficking-in-dangerous-drugs-penalty-card{background:radial-gradient(circle at 100% 0,#786cff21,#0000 34%),linear-gradient(145deg,#fafcfffa,#f3f6fff0);border:1px solid #494fa424;border-radius:28px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 18px 46px #1b265917}.offence-pre-penalty-sentencing-tariffs:before,.offence-pre-penalty-hard-drug-tariffs:before,.offence-pre-penalty-cannabis-tariffs:before,.offence-pre-penalty-six-step-sentencing:before,.trafficking-in-dangerous-drugs-penalty-card:before{content:"";background:linear-gradient(90deg,#263f82,#6556da 55%,#41a9ad);height:5px;position:absolute;top:0;left:0;right:0}.offence-pre-penalty-sentencing-tariffs .arrest-section-heading,.offence-pre-penalty-hard-drug-tariffs .arrest-section-heading,.offence-pre-penalty-cannabis-tariffs .arrest-section-heading,.offence-pre-penalty-six-step-sentencing .arrest-section-heading,.trafficking-in-dangerous-drugs-penalty-card .arrest-section-heading{max-width:780px;margin-bottom:20px}.offence-pre-penalty-sentencing-tariffs .arrest-section-heading h2,.offence-pre-penalty-hard-drug-tariffs .arrest-section-heading h2,.offence-pre-penalty-cannabis-tariffs .arrest-section-heading h2,.offence-pre-penalty-six-step-sentencing .arrest-section-heading h2,.trafficking-in-dangerous-drugs-penalty-card .arrest-section-heading h2{max-width:760px;font-size:clamp(1.75rem,3.2vw,2.65rem);line-height:1.08}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table,.offence-pre-penalty-cannabis-tariffs .offence-guidance-table,.offence-pre-penalty-six-step-sentencing .offence-guidance-table{background:#fff;border:0;border-radius:20px;box-shadow:0 0 0 1px #353f8b1a,0 12px 30px #1f2a6314}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-block,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-block{margin-top:34px}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-block>h3,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-block>h3{color:#1f316d;letter-spacing:-.015em;text-align:center;justify-content:center;align-items:center;gap:16px;margin:0 0 16px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;display:flex}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-block>h3:before,.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-block>h3:after,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-block>h3:before,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-block>h3:after{content:"";background:linear-gradient(90deg,#0000,#5b4cccb8);border-radius:999px;width:min(72px,12vw);height:2px}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-block>h3:after,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-block>h3:after{background:linear-gradient(90deg,#5b4cccb8,#0000)}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table-header,.offence-pre-penalty-cannabis-tariffs .offence-guidance-table-header,.offence-pre-penalty-six-step-sentencing .offence-guidance-table-header{color:#fff;background:linear-gradient(115deg,#172f69,#5148b8)}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table article:nth-of-type(2n),.offence-pre-penalty-cannabis-tariffs .offence-guidance-table article:nth-of-type(2n),.offence-pre-penalty-six-step-sentencing .offence-guidance-table article:nth-of-type(2n){background:#f1f4ff94}.offence-pre-penalty-hard-drug-tariffs .offence-guidance-table article>strong,.offence-pre-penalty-cannabis-tariffs .offence-guidance-table article>strong,.offence-pre-penalty-six-step-sentencing .offence-guidance-table article>strong{color:#26376f;align-items:center;font-size:.96rem;display:flex}.offence-pre-penalty-hard-drug-tariffs .offence-overview-list,.offence-pre-penalty-cannabis-tariffs .offence-overview-list,.offence-pre-penalty-six-step-sentencing .offence-overview-list{gap:10px;margin-top:24px;padding:0;list-style:none;display:grid}.offence-pre-penalty-hard-drug-tariffs .offence-overview-list li,.offence-pre-penalty-cannabis-tariffs .offence-overview-list li,.offence-pre-penalty-six-step-sentencing .offence-overview-list li{background:#ffffffb8;border:1px solid #4352a31c;border-radius:14px;margin:0;padding:14px 18px 14px 44px;position:relative}.offence-pre-penalty-hard-drug-tariffs .offence-overview-list li:before,.offence-pre-penalty-cannabis-tariffs .offence-overview-list li:before,.offence-pre-penalty-six-step-sentencing .offence-overview-list li:before{content:"";background:linear-gradient(135deg,#6657dc,#42a7ad);border-radius:50%;width:10px;height:10px;position:absolute;top:17px;left:18px;box-shadow:0 0 0 5px #6458da1a}@media (width<=760px){.offence-classification-header{display:none}.offence-classification-table article{padding:18px 20px;display:block}.offence-classification-table article>*{padding:0}.offence-classification-table article>*+*{border-left:0;margin-top:14px}.offence-classification-table p:before{color:var(--ink);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;font-weight:750;display:block}.offence-guidance-table-header{display:none}.offence-guidance-table article{padding:16px 20px;display:block}.offence-guidance-table article>*{padding:0}.offence-guidance-table article>*+*{border-left:0;margin-top:8px}.offence-guidance-table article>p:before{color:var(--ink);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.72rem;font-weight:750;display:block}}:is(.general-page-hero,.other-jurisdictions-page-hero,.court-page-hero)+.page-content :is(.arrest-overview,.arrest-section:not(.arrest-dark-section),.court-overview,.appeals-overview,.bail-overview){background:linear-gradient(90deg,#263f82,#6253d5 55%,#42a9ad) top/100% 5px no-repeat,radial-gradient(circle at 100% 0,#796cff24,#0000 36%),linear-gradient(145deg,#fbfdfffc,#f4f7fff5);border:1px solid #494fa426;border-radius:28px;padding:clamp(30px,4.5vw,52px);position:relative;overflow:hidden;box-shadow:0 20px 50px #1e2a6017,inset 0 1px #ffffffe6}:is(.general-page-hero,.other-jurisdictions-page-hero,.court-page-hero)+.page-content :is(.arrest-overview,.arrest-section:not(.arrest-dark-section),.court-overview,.appeals-overview,.bail-overview) :is(.eyebrow,.section-kicker){color:#4d43cc;letter-spacing:.16em;font-weight:800}:is(.general-page-hero,.other-jurisdictions-page-hero,.court-page-hero)+.page-content :is(.arrest-overview,.arrest-section:not(.arrest-dark-section),.court-overview,.appeals-overview,.bail-overview) :is(.arrest-section-heading,.court-overview-heading){max-width:860px}:is(.general-page-hero,.other-jurisdictions-page-hero,.court-page-hero)+.page-content :is(.arrest-overview,.arrest-section:not(.arrest-dark-section),.court-overview,.appeals-overview,.bail-overview) :is(h2,.section-title){color:#082f56;letter-spacing:-.028em;line-height:1.1}@media (width<=760px){:is(.general-page-hero,.other-jurisdictions-page-hero,.court-page-hero)+.page-content :is(.arrest-overview,.arrest-section:not(.arrest-dark-section),.court-overview,.appeals-overview,.bail-overview){background:linear-gradient(90deg,#263f82,#6253d5 55%,#42a9ad) top/100% 4px no-repeat,radial-gradient(circle at 100% 0,#796cff21,#0000 38%),linear-gradient(145deg,#fbfdfffc,#f4f7fff5);border-radius:22px;padding:26px 20px;box-shadow:0 14px 34px #1e2a6014}}.legacy-practice-page{width:min(1180px,100% - 32px);margin:28px auto 96px}.legacy-practice-with-sidecar{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:26px;display:grid}.legacy-practice-main{min-width:0}.legacy-practice-with-sidecar .legacy-practice-section{grid-template-columns:54px minmax(0,1fr);padding:38px}.legacy-practice-with-sidecar .legacy-practice-section:has(.legacy-practice-image){grid-template-columns:54px minmax(0,1fr)}.legacy-practice-with-sidecar .legacy-practice-image{grid-column:2;max-width:320px}.legacy-practice-sidecar{scrollbar-width:thin;max-height:calc(100vh - 142px);overflow-y:auto}.competition-longform .legacy-practice-sidecar,.misc-longform .legacy-practice-sidecar{scrollbar-width:none;max-height:none;overflow-y:visible}.misc-practice-section{scroll-margin-top:120px}.misc-practice-section:nth-child(2n){background:linear-gradient(135deg,#f8fbff 0%,#f2f5ff 58%,#ece8ff 100%)}.misc-practice-section .eyebrow{color:#6654ee;letter-spacing:.16em;margin:0 0 8px;font-size:.72rem;font-weight:800}.misc-practice-section .misc-section-summary{color:#173f6f;margin:-10px 0 24px;font-size:1.08rem;font-weight:700;line-height:1.55}.otherpractice-longform .legacy-practice-illustrated{grid-template-columns:54px minmax(0,1fr)}.otherpractice-longform .legacy-practice-illustrated .legacy-practice-image{float:right;width:min(36%,280px);margin:0 0 22px 34px}.otherpractice-longform .legacy-practice-illustrated .legacy-practice-copy{grid-column:2;min-width:0;max-width:none}.legacy-practice-jump{background:#ffffffe0;border:1px solid #4a5bb02e;border-radius:24px;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:18px;display:flex;box-shadow:0 20px 50px #1b2b5814}.legacy-practice-jump a{color:#17345e;background:#eef2ff;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;text-decoration:none}.legacy-practice-section{background:linear-gradient(135deg,#fff 0%,#f7f9ff 62%,#eeeaff 100%);border:1px solid #4050a42b;border-radius:30px;grid-template-columns:70px minmax(0,1fr) minmax(180px,300px);align-items:start;gap:34px;margin:22px 0;padding:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #1c306317}.legacy-practice-section:before{content:"";background:linear-gradient(90deg,#234587,#6c54f6,#39b7b4);height:4px;position:absolute;inset:0 0 auto}.legacy-practice-number{color:#6754ee;font:700 1rem/1 var(--font-sans);letter-spacing:.14em}.legacy-practice-copy{max-width:780px}.legacy-practice-copy h2{color:#082b52;margin:5px 0 24px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.legacy-practice-copy p,.legacy-practice-copy li{color:#46607d;font-size:1rem;line-height:1.8}.legacy-practice-copy p+p{margin-top:18px}.legacy-practice-copy ul{gap:12px;margin:22px 0;padding:0;list-style:none;display:grid}.legacy-practice-copy li{background:#ffffffc7;border:1px solid #dde3f6;border-radius:15px;padding:14px 18px 14px 43px;position:relative}.legacy-practice-copy li:before{content:"";background:#6754ee;border-radius:50%;width:8px;height:8px;position:absolute;top:25px;left:18px;box-shadow:0 0 0 5px #ebe8ff}.legacy-practice-image{object-fit:cover;border-radius:20px;width:100%;max-height:230px;box-shadow:0 18px 36px #162a5429}.competition-longform .legacy-practice-section:not(:has(.legacy-practice-image)){grid-template-columns:70px minmax(0,1fr)}.legacy-practice-illustrated{grid-template-columns:70px minmax(170px,290px) minmax(0,1fr)}.legacy-charity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.legacy-charity-grid a{color:#183a64;background:#fff;border:1px solid #dfe4f4;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:12px;font-weight:700;text-decoration:none;display:flex}.legacy-charity-grid img{object-fit:contain;width:64px;height:48px}.legacy-practice-links{color:#fff;background:linear-gradient(135deg,#082c55,#314c93 58%,#6953e9);border-radius:30px;padding:46px}.legacy-practice-links h2{color:#fff;margin:7px 0 24px;font-size:clamp(1.8rem,3vw,3rem)}.legacy-practice-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-practice-links a{color:#fff;text-underline-offset:4px;background:#ffffff14;border:1px solid #fff3;border-radius:14px;padding:15px 18px;text-decoration:underline}@media (width<=800px){.legacy-practice-with-sidecar{grid-template-columns:1fr}.legacy-practice-sidecar{grid-row:2;max-height:none;position:static}:is(.legacy-practice-with-sidecar .legacy-practice-section,.legacy-practice-with-sidecar .legacy-practice-section:has(.legacy-practice-image)){grid-template-columns:1fr}.legacy-practice-with-sidecar .legacy-practice-image{grid-column:1}.otherpractice-longform .legacy-practice-illustrated{grid-template-columns:1fr}.otherpractice-longform .legacy-practice-illustrated .legacy-practice-copy{grid-column:1}.otherpractice-longform .legacy-practice-illustrated .legacy-practice-image{float:none;width:100%;max-width:420px;margin:0 0 22px}.legacy-practice-section,.legacy-practice-illustrated{grid-template-columns:1fr;gap:20px;padding:30px 24px}.competition-longform .legacy-practice-section:not(:has(.legacy-practice-image)){grid-template-columns:1fr}.legacy-practice-image{max-width:420px}.legacy-practice-links>div,.legacy-charity-grid{grid-template-columns:1fr}.legacy-practice-links{padding:30px 24px}}.cms-managed-page-hero .cms-managed-hero-picture{z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.cms-managed-page-hero .cms-managed-hero-picture img{object-fit:cover;width:100%;height:100%}.seo-only-heading{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
