:root{--paper:#f4f0e4;--paper-2:#ebe4d3;--ink:#173a45;--ink-soft:#46636a;--red:#c6573e;--green:#256b61;--olive:#8f7e27;--blue:#315a80;--line:#173a4533;--white:#fffdf6;--header-h:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 22px)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.55}button,a{font:inherit;color:inherit}::selection{background:#c6573e38}.section-shell{width:min(1380px,100% - 72px);margin-inline:auto}.site-header{z-index:50;height:var(--header-h);background:color-mix(in srgb, var(--paper) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;padding:0 36px;display:flex;position:sticky;top:0}.brand{border:2px solid var(--red);box-shadow:inset 0 0 0 2px var(--paper), 0 0 0 1px var(--red);border-radius:5px;gap:1px;padding:7px 11px 6px;text-decoration:none;display:grid}.brand span{letter-spacing:.11em;font-size:12px;font-weight:800}.brand small{color:var(--red);letter-spacing:.04em;font-size:10px;font-weight:700}.site-header nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.site-header nav a{text-decoration:none}.site-header nav a:hover{color:var(--red)}.motion-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:8px 13px}.motion-toggle:hover{border-color:var(--ink)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800;line-height:1.2}.hero{min-height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(44px,7vw,120px);padding-block:82px 60px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero-copy .eyebrow{color:var(--olive)}.hero h1{letter-spacing:-.064em;max-width:900px;margin:0;font-size:clamp(62px,7.1vw,118px);font-weight:800;line-height:.88}.hero h1 em{color:var(--red);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400}.hero-deck{max-width:720px;color:var(--ink-soft);margin:34px 0 26px;font-size:clamp(20px,1.6vw,27px);line-height:1.35}.text-link{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding-bottom:5px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.text-link span{color:var(--red);font-size:20px}.hero-visual{place-items:center;min-height:590px;display:grid;position:relative;overflow:hidden}.hero-visual:before{content:"";background:radial-gradient(circle at 30% 30%,#315a802e,#0000 36%),radial-gradient(circle at 74% 65%,#256b612b,#0000 40%),linear-gradient(135deg,#ffffffb3,#ffffff1a);border:1px solid #173a4526;border-radius:48% 52% 46% 54%;position:absolute;inset:8% 3% 6%;transform:rotate(-4deg)}.hero-ring{border:1px solid var(--ink);opacity:.22;border-radius:50%;position:absolute}.ring-one{aspect-ratio:1;width:440px;animation:26s linear infinite rotate}.ring-two{aspect-ratio:1;border-style:dashed;width:310px;animation:18s linear infinite rotateReverse}.hero-axis{background:var(--line);width:1px;height:82%;position:absolute;transform:rotate(38deg)}.hero-place{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:13px;display:flex;position:absolute;box-shadow:0 14px 40px #173a4517}.hero-gd{top:20%;left:8%}.hero-hk{top:43%;right:2%}.hero-mo{bottom:16%;left:20%}.territory-mark{aspect-ratio:1;width:38px;color:var(--white);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.territory-mark.mainland{background:var(--green)}.territory-mark.hongkong{background:var(--red)}.territory-mark.macao{background:var(--olive)}.hero-visual>p{color:var(--ink-soft);margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:17px;font-style:italic;position:absolute;bottom:5%;right:8%}.hero-meta{border-top:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;gap:24px;padding-top:26px;font-size:12px;font-weight:700;display:flex}.thesis-band{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:baseline;gap:40px;padding:52px max(36px,50vw - 690px);display:flex}.thesis-band p{max-width:980px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(32px,4vw,64px);line-height:1.03}.thesis-band span{color:#bdcbc8;max-width:330px;font-size:14px}.scrolly{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(50px,8vw,130px);padding-block:120px 170px;display:grid}.story-sticky{top:calc(var(--header-h) + 34px);position:sticky}.progress-line{background:#173a4524;height:3px;margin-bottom:18px}.progress-line i{background:var(--red);height:100%;transition:width .5s;display:block}.estate-model{border:1px solid var(--line);isolation:isolate;background:#eee8d7;border-radius:2px;min-height:min(690px,100svh - 135px);position:relative;overflow:hidden}.model-sky{background-color:#0000;background-image:linear-gradient(#173a450f 1px,#0000 1px),linear-gradient(90deg,#173a450f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.route-lines{width:92%;height:71%;position:absolute;inset:12% 4% 17%;overflow:visible}.route{fill:none;stroke:#173a4533;stroke-width:3px;stroke-dasharray:8 9;transition:stroke .5s,stroke-width .5s,opacity .5s}.territory{border:1px solid var(--line);background:#fffdf6f2;width:190px;padding:18px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s,box-shadow .5s;position:absolute;box-shadow:0 16px 45px #173a451a}.territory:after{content:"";filter:blur(8px);z-index:-1;background:#173a451f;border-radius:50%;height:20px;position:absolute;bottom:-18px;left:-26px;right:-26px}.mainland-territory{top:35%;left:8%;transform:rotate(-2deg)}.hk-territory{top:22%;left:54%;transform:rotate(2deg)}.macao-territory{bottom:18%;right:5%;transform:rotate(-1deg)}.territory strong{margin-top:12px;font-size:18px;display:block}.territory small{color:var(--ink-soft);font-size:11px}.building{width:68px;height:58px;color:var(--ink);opacity:.58;border-bottom:5px solid;position:absolute;top:17px;right:18px}.building i,.building b{border:2px solid;display:block;position:absolute}.building.house b{width:50px;height:38px;bottom:0;left:10px}.building.house i:first-child{border-width:2px 0 0 2px;width:45px;height:45px;top:-8px;left:12px;transform:rotate(45deg)}.building.house i:nth-child(2){width:11px;height:20px;bottom:0;left:31px}.building.bank b{border-width:0 2px 2px;inset:14px 4px 0}.building.bank i{background:currentColor;border-width:0;width:2px;height:28px;bottom:4px}.building.bank i:first-child{left:17px}.building.bank i:nth-child(2){left:33px}.building.bank i:nth-child(3){left:49px}.building.bank:before{content:"";border-bottom:14px solid;border-left:29px solid #0000;border-right:29px solid #0000;position:absolute;top:2px;left:5px}.building.company b{width:60px;height:48px;bottom:0;left:4px}.building.company i{background:currentColor;border:0;width:8px;height:8px;top:15px;left:12px;box-shadow:16px 0,32px 0,0 16px,16px 16px,32px 16px}.family-dot{align-items:end;gap:2px;transition:all .6s;display:flex;position:absolute;top:53%;left:46%}.family-dot span{background:var(--ink);border-radius:8px 8px 2px 2px;width:14px;height:28px;display:block}.family-dot span:nth-child(2){background:var(--red);height:38px}.family-dot span:nth-child(3){background:var(--olive);height:22px}.model-caption{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding-top:13px;display:flex;position:absolute;bottom:25px;left:28px;right:28px}.model-caption span{color:var(--red);font-weight:800}.model-caption p{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:22px}.scene-0 .mainland-territory,.scene-0 .hk-territory,.scene-0 .macao-territory{opacity:.86;transform:translateY(4px)scale(.92)}.scene-1 .territory{box-shadow:0 18px 52px #173a4529}.scene-1 .family-dot{transform:scale(1.25)}.scene-2 .route-a,.scene-2 .route-b,.scene-2 .route-c{stroke:var(--olive);stroke-width:5px}.scene-3 .territory{transform:translateY(-8px)}.scene-3 .route-a{stroke:var(--red);stroke-width:5px}.scene-4 .route{stroke:var(--green);stroke-width:5px;stroke-dasharray:0}.scene-4 .territory{transform:translateY(-4px)scale(1.02)}.story-step{opacity:.32;min-height:95vh;padding:20vh 0 80px;transition:opacity .45s}.story-step.is-active{opacity:1}.story-step h2{letter-spacing:-.035em;margin:0 0 22px;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(38px,4vw,63px);font-weight:500;line-height:1.04}.story-step>p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:clamp(19px,1.45vw,24px);line-height:1.55}.story-step aside{border-left:3px solid var(--red);margin-top:28px;padding:16px 0 16px 20px;font-size:14px;font-weight:700}.micro-timeline{border-top:1px solid var(--line);gap:0;margin-top:34px;display:grid}.micro-timeline span{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:10px;padding:12px 0;font-size:13px;display:grid}.micro-timeline b{color:var(--olive);font-size:17px}.limits-strip{grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.limits-strip span{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:14px;font-size:13px}.limits-strip b{color:var(--olive);font-size:22px;display:block}.limits-strip small{color:var(--red)}.law-section{border-top:1px solid var(--line);padding-block:140px}.section-intro{max-width:930px}.section-intro h2,.protocol-head h2,.desk-head h2,.conclusion h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(43px,5vw,76px);font-weight:500;line-height:1.04}.section-intro>p:last-child{max-width:720px;color:var(--ink-soft);margin:24px 0 0;font-size:19px}.law-explorer{grid-template-columns:220px 1fr;gap:42px;margin-top:72px;display:grid}.tab-list{border-top:1px solid var(--line);align-content:start;display:grid}.tab-list button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;padding:18px 4px;font-size:18px;font-weight:700}.tab-list button[aria-selected=true]{color:var(--red);padding-left:18px;position:relative}.tab-list button[aria-selected=true]:before{content:"→";position:absolute;left:0}.law-panel{color:var(--white);min-height:620px;padding:clamp(26px,5vw,70px);transition:background .3s}.law-mainland{background:var(--green)}.law-hongkong{background:var(--red)}.law-macao{background:#78691f}.law-title{border-bottom:1px solid #ffffff52;grid-template-columns:auto 1fr;gap:22px;padding-bottom:34px;display:grid}.law-title .territory-mark{background:0 0;border:1px solid #fff9}.law-title h3{max-width:700px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(31px,3vw,49px);font-weight:500;line-height:1.04}.law-title p{color:#ffffffc7;max-width:700px;margin:14px 0 0}.law-rows{grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;display:grid}.law-row{border-right:1px solid #ffffff4d;margin-right:28px;padding:4px 28px 10px 0}.law-row:last-child{border-right:0;margin-right:0}.law-row strong{letter-spacing:.04em;text-transform:uppercase;font-size:14px}.law-row p{margin:18px 0 0;font-size:18px;line-height:1.52}.source-note{color:#ffffffb8;border-top:1px solid #ffffff4d;margin:50px 0 0;padding-top:18px;font-size:12px}.asset-section{background:var(--ink);color:var(--white);padding-block:135px}.asset-grid{grid-template-columns:.86fr 1.14fr;gap:clamp(60px,9vw,150px);display:grid}.section-intro.light .eyebrow{color:#c7bc7b}.section-intro.light h2{color:var(--white)}.section-intro.light>p:last-of-type{color:#b7c8c7}.asset-tabs{border-top:1px solid #ffffff3d;margin-top:48px;display:grid}.asset-tabs button{color:#b7c8c7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff3d;grid-template-columns:48px 1fr;align-items:center;padding:17px 0;display:grid}.asset-tabs button span{color:#c7bc7b;font-size:12px;font-weight:800}.asset-tabs button[aria-selected=true]{color:var(--white);transform:translate(8px)}.route-panel{background:var(--paper);color:var(--ink);align-self:center;padding:clamp(30px,5vw,70px)}.route-question{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.05}.route-law{color:var(--ink-soft);margin:22px 0 42px}.route-panel ol{margin:0;padding:0;list-style:none}.route-panel li{border-top:1px solid var(--line);grid-template-columns:50px 1fr;align-items:start;gap:20px;padding:20px 0;display:grid}.route-panel li>span{aspect-ratio:1;background:var(--red);color:#fff;border-radius:50%;place-items:center;width:38px;font-size:13px;font-weight:800;display:grid}.route-panel li p{margin:5px 0 0;font-size:18px;font-weight:700}.route-foot{background:var(--paper-2);border-left:4px solid var(--olive);margin:24px 0 0;padding:16px;font-size:13px;font-weight:700}.cases-section{padding-block:145px}.case-browser{grid-template-columns:260px 1fr;gap:0 44px;margin-top:70px;display:grid}.case-tabs{border-top:1px solid var(--line);align-content:start;display:grid}.case-tabs button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;padding:18px 0;display:grid}.case-tabs button span{color:var(--olive);font-size:12px;font-weight:800}.case-tabs button[aria-selected=true]{color:var(--red)}.case-panel{background:var(--white);border:1px solid var(--line);min-height:470px;padding:clamp(32px,6vw,80px)}.case-panel>p{color:var(--olive);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.case-panel h3{margin:16px 0 28px;font-size:27px}.case-panel blockquote{max-width:900px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(29px,3vw,46px);line-height:1.15}.case-panel>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:20px;margin-top:44px;padding-top:20px;display:grid}.case-panel>div span{color:var(--red);letter-spacing:.12em;font-size:11px;font-weight:800}.case-panel>div p{margin:0;font-weight:700}.macao-route{background:var(--paper-2);grid-column:1/-1;margin-top:80px;padding:44px}.macao-route h3{max-width:950px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.1}.recognition-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:44px 0 24px;display:grid}.recognition-flow span{border-top:3px solid var(--olive);background:var(--white);align-content:start;gap:18px;min-height:130px;padding:18px;font-size:14px;font-weight:700;display:grid}.recognition-flow b{color:var(--olive);font-size:24px}.recognition-flow i{color:var(--red);font-style:normal}.macao-route small{color:var(--ink-soft)}.protocol-section{background:var(--paper-2);border-block:1px solid var(--line);padding-block:135px}.protocol-head{grid-template-columns:1fr 360px;align-items:end;gap:60px;display:grid}.protocol-head>p{color:var(--ink-soft);margin:0 0 6px}.protocol-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:75px 0 0;padding:0;list-style:none;display:grid}.protocol-grid li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:285px;padding:28px}.protocol-grid li>span{color:var(--red);font-size:14px;font-weight:800}.protocol-grid h3{margin:42px 0 14px;font-size:24px;line-height:1.15}.protocol-grid p{color:var(--ink-soft);margin:0}.protocol-boundary{border-top:1px solid var(--ink);grid-template-columns:180px 1fr;gap:30px;margin-top:30px;padding-top:28px;display:grid}.protocol-boundary strong{color:var(--red);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.protocol-boundary p{max-width:920px;margin:0;font-weight:700}.conclusion{padding-block:150px}.conclusion h2{max-width:1180px}.conclusion-chain{border-top:1px solid var(--line);grid-template-columns:1fr 60px;margin-top:70px;display:grid}.conclusion-chain span,.conclusion-chain i{border-bottom:1px solid var(--line);padding:22px 0}.conclusion-chain span{font-family:Iowan Old Style,Georgia,serif;font-size:clamp(25px,2.5vw,39px)}.conclusion-chain i{text-align:right;color:var(--olive);font-style:normal;font-weight:800}.research-desk{background:var(--ink);color:var(--paper);padding-block:130px}.desk-head{grid-template-columns:1fr 400px;align-items:end;gap:70px;display:grid}.desk-head>p{color:#b7c8c7;margin:0 0 8px}.desk-grid{border-top:1px solid #ffffff47;margin-top:70px}.desk-grid details{border-bottom:1px solid #ffffff47}.desk-grid summary{cursor:pointer;grid-template-columns:60px 1fr 30px;align-items:center;padding:24px 0;font-family:Iowan Old Style,Georgia,serif;font-size:25px;list-style:none;display:grid}.desk-grid summary::-webkit-details-marker{display:none}.desk-grid summary span{color:#c7bc7b;font-family:inherit;font-size:13px;font-weight:800}.desk-grid summary:after{content:"+";color:var(--red);justify-self:end;font-family:Avenir,Arial,sans-serif}.desk-grid details[open] summary:after{content:"–"}.desk-grid details>div{color:#c8d4d1;max-width:900px;margin-left:60px;padding:0 0 30px}.desk-grid details p{margin:0 0 12px}footer{color:#bac8c8;background:#102d35}.footer-inner{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:60px;min-height:240px;font-size:13px;display:grid}.footer-inner strong{color:var(--paper);font-size:16px}.footer-inner p{margin:8px 0 0}.footer-inner a{color:var(--paper);font-weight:800;text-decoration:none}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotateReverse{to{transform:rotate(-360deg)}}.reduced-motion *,.motion-off *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (width<=1050px){.hero{grid-template-columns:1fr}.hero-visual{min-height:480px}.hero-meta{margin-top:20px}.scrolly{grid-template-columns:1fr}.story-visual-column{top:var(--header-h);z-index:8;margin-inline:-36px;position:sticky}.story-sticky{top:var(--header-h)}.progress-line{margin:0}.estate-model{border-inline:0;min-height:43vh}.story-copy-column{z-index:9;position:relative}.story-step{background:linear-gradient(to bottom, transparent, var(--paper) 32%);min-height:76vh;margin-inline:-10px;padding:28vh 28px 90px}.story-step>*{max-width:720px}.law-explorer{grid-template-columns:1fr}.tab-list{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.tab-list button{text-align:center;border-right:1px solid var(--line)}.tab-list button[aria-selected=true]{padding-left:4px}.tab-list button[aria-selected=true]:before{display:none}.law-rows{grid-template-columns:1fr}.law-row{border-bottom:1px solid #ffffff4d;border-right:0;margin:0;padding:20px 0}.asset-grid,.case-browser{grid-template-columns:1fr}.case-tabs{grid-template-columns:repeat(3,1fr)}.case-tabs button{border-right:1px solid var(--line);padding:14px}.recognition-flow{grid-template-columns:1fr}.recognition-flow i{text-align:center;transform:rotate(90deg)}.protocol-head,.desk-head{grid-template-columns:1fr;align-items:start}.protocol-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){:root{--header-h:66px}body{font-size:16px}.section-shell{width:min(100% - 34px,1380px)}.site-header{padding:0 17px}.brand{padding:5px 8px 4px}.brand span{font-size:10px}.brand small{font-size:8px}.site-header nav{gap:10px}.site-header nav a{display:none}.motion-toggle{padding:7px 10px;font-size:11px}.hero{gap:25px;min-height:auto;padding-block:70px 30px}.hero h1{font-size:clamp(51px,15vw,76px)}.hero-deck{font-size:19px}.hero-visual{min-height:410px;margin-inline:-10px}.ring-one{width:330px}.ring-two{width:235px}.hero-place{gap:8px;padding:7px 10px 7px 7px;font-size:11px}.hero-gd{top:18%;left:1%}.hero-hk{top:44%;right:0}.hero-mo{bottom:16%;left:7%}.territory-mark{width:31px}.hero-meta{gap:6px;display:grid}.thesis-band{padding:45px 18px;display:grid}.thesis-band p{font-size:34px}.scrolly{gap:0;width:100%;padding-block:80px 120px}.story-visual-column{margin-inline:0}.estate-model{min-height:42vh}.territory{width:138px;padding:10px}.territory strong{margin-top:6px;font-size:13px}.territory small,.territory .building{display:none}.mainland-territory{top:31%;left:3%}.hk-territory{top:18%;left:49%}.macao-territory{bottom:20%;right:2%}.model-caption{padding-top:6px;bottom:10px;left:14px;right:14px}.model-caption p{font-size:14px}.family-dot{left:42%}.story-step{margin:0;padding:25vh 20px 70px}.story-step h2{font-size:40px}.limits-strip{grid-template-columns:1fr}.law-section,.cases-section,.conclusion{padding-block:95px}.section-intro h2,.protocol-head h2,.desk-head h2,.conclusion h2{font-size:43px}.law-explorer{gap:22px;margin-top:45px}.tab-list button{padding:13px 2px;font-size:14px}.law-panel{padding:26px 20px}.law-title{grid-template-columns:1fr}.law-title h3{font-size:34px}.law-row p{font-size:16px}.asset-section{padding-block:90px}.asset-grid{gap:44px}.route-panel{padding:28px 20px}.case-browser{margin-top:45px}.case-tabs{grid-template-columns:1fr}.case-tabs button{border-right:0}.case-panel{min-height:520px;padding:32px 22px}.case-panel blockquote{font-size:29px}.macao-route{margin-top:50px;padding:28px 18px}.recognition-flow span{min-height:auto}.protocol-section,.research-desk{padding-block:92px}.protocol-grid{grid-template-columns:1fr;margin-top:45px}.protocol-grid li{min-height:235px}.protocol-boundary{grid-template-columns:1fr}.conclusion-chain{grid-template-columns:1fr 38px}.conclusion-chain span{font-size:25px}.desk-grid{margin-top:45px}.desk-grid summary{grid-template-columns:43px 1fr 24px;font-size:20px}.desk-grid details>div{margin-left:43px}.footer-inner{grid-template-columns:1fr;gap:22px;padding-block:55px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
