@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.brand-mark[data-astro-cid-f7espo7c]{flex:none;width:2.25rem;height:2.25rem;display:inline-flex}.brand-mark[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{width:100%;height:100%}.brand-name[data-astro-cid-f7espo7c]{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.footer-links[data-astro-cid-oenwriqq]{flex-wrap:wrap}.back-to-top[data-astro-cid-oenwriqq]{white-space:nowrap;gap:.35rem}.back-to-top[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]{font-size:.9rem;line-height:1}:root{--paper:oklch(95.2% .015 95);--paper-deep:oklch(91.8% .02 95);--ink:oklch(19% .018 125);--ink-soft:oklch(38% .018 125);--line:oklch(76% .018 95);--signal:oklch(88% .24 125);--signal-dark:oklch(58% .17 125);--font-body:"Instrument Sans Variable", "Helvetica Neue", sans-serif;--font-display:"Newsreader Variable", Georgia, serif;--page-pad:clamp(1.25rem, 4vw, 4.5rem);--content:90rem;--section-space:clamp(6rem, 11vw, 11rem);--tracking-display:-.02em;--tracking-display-tight:-.035em;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:light;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-kerning:normal;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:470;line-height:1.55;overflow-x:clip}body:before{z-index:-1;background-image:linear-gradient(to right, color-mix(in oklch, var(--line) 38%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:clamp(4rem,8vw,7.5rem) 100%;position:fixed;inset:0}::selection{background:var(--signal);color:var(--ink)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--signal-dark);outline-offset:4px}img,svg{max-width:100%;display:block}p,h1,h2,h3,ol,ul{margin-block:0}.page-shell{width:min(100%, calc(var(--content) + (var(--page-pad) * 2)));padding-top:env(safe-area-inset-top);padding-right:max(var(--page-pad), env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom);padding-left:max(var(--page-pad), env(safe-area-inset-left));margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;min-height:6.5rem;display:flex}.brand{align-items:center;gap:.75rem;min-height:44px;text-decoration:none;display:inline-flex}.site-header nav{align-items:center;gap:clamp(1rem,3vw,2.75rem);display:flex}.site-header nav a{letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:.4rem;min-height:44px;padding-block:.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.site-header nav a:after{background:var(--ink);content:"";transform-origin:100%;height:2px;transition:transform .24s var(--ease-out);position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.site-header nav a span{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.62rem}.site-footer{margin-top:var(--section-space);border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:3rem;padding-block:2rem 3rem;display:grid}.footer-signoff,.footer-meta,.footer-meta div{align-items:center;display:flex}.footer-signoff{gap:.9rem}.footer-signoff p{font-family:var(--font-display);font-size:1.35rem;font-style:italic}.footer-meta{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:650}.footer-meta div{gap:1.2rem}.footer-meta a{text-decoration:none}.eyebrow,.section-index,.row-index,.project-category,.evidence-label,.breadcrumb,.term-list{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:720}.hero{isolation:isolate;grid-template-columns:minmax(0,4fr) minmax(15rem,1fr);gap:clamp(2rem,8vw,8rem);min-height:min(42rem,88svh - 6.5rem);padding-block:clamp(4rem,8vw,7.5rem) 3.5rem;display:grid;position:relative;overflow:clip}.hero:after{z-index:-1;border-inline:1px solid var(--ink);background:var(--signal);content:"";width:clamp(3.5rem,6vw,6.5rem);height:58rem;position:absolute;top:-14rem;right:clamp(5rem,16vw,15rem);transform:rotate(18deg)}.hero-copy{align-self:center}.hero>*{min-width:0}.hero .eyebrow{align-items:center;gap:.7rem;margin-bottom:clamp(2rem,5vw,4.5rem);display:flex}.hero .eyebrow:before{border:1px solid var(--ink);background:var(--signal);width:.75rem;height:.75rem;box-shadow:2px 2px 0 var(--ink);content:"";border-radius:50%}.hero h1,.expertise-hero h1{max-width:9.5ch;font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);word-spacing:.08em;font-size:clamp(4.6rem,11.5vw,10.5rem);font-weight:520;line-height:.79}.hero h1{word-spacing:.03em;max-width:14ch;font-size:clamp(4.25rem,8.8vw,8rem);line-height:.82}.hero-aside{border-top:1px solid var(--ink);background:var(--paper);align-self:end;padding:1.25rem 0 0 1.25rem}.hero-aside p:first-child{font-family:var(--font-display);font-size:clamp(1.4rem,2.3vw,2rem);font-style:italic;line-height:1.15}.hero-aside p:last-child{max-width:34ch;color:var(--ink-soft);margin-top:1.5rem;font-size:.9rem}.section{padding-top:var(--section-space);scroll-margin-top:2rem}.section-head{border-top:1px solid var(--ink);grid-template-columns:minmax(10rem,1fr) 3fr;gap:clamp(2rem,6vw,6rem);padding-top:1rem;display:grid}.section-title{max-width:14ch;font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);font-size:clamp(2.7rem,5.5vw,5.25rem);font-weight:440;line-height:.96}.section-intro{max-width:40ch;color:var(--ink-soft);margin-top:.5rem;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.45}.section-content{margin-top:clamp(3rem,6vw,6rem)}.project-list,.focus-list,.link-list,.evidence-list,.principle-list{border-top:1px solid var(--ink);padding:0;list-style:none}.project-row,.focus-row,.link-row,.evidence-row{border-bottom:1px solid var(--ink);align-items:center;text-decoration:none;display:grid;position:relative}.project-row{grid-template-columns:4rem minmax(13rem,1.4fr) minmax(15rem,2fr) 2rem;gap:1.5rem;min-height:8rem;padding-block:1.25rem}.project-identity{flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(.75rem,1.5vw,1.5rem);min-width:0;display:flex}.project-row:before,.focus-row:before,.link-row:before,.evidence-row:before{z-index:-1;background:var(--signal);content:"";transform-origin:bottom;transition:transform .28s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.project-name,.focus-title,.link-title,.evidence-title{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:520;line-height:1}.project-description{max-width:34rem;color:var(--ink-soft)}.project-arrow,.focus-arrow,.link-arrow,.evidence-arrow{transition:transform .24s var(--ease-out);font-size:1.5rem}.focus-row{grid-template-columns:4rem minmax(0,1fr) 2rem;gap:1.5rem;min-height:7.5rem;padding-block:1rem}.focus-title{font-size:clamp(2.1rem,4.5vw,4.6rem)}.split-section{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.split-section .section-head{display:block}.split-section .section-title{margin-top:clamp(1.5rem,2vw,2rem)}.link-row{grid-template-columns:minmax(0,1fr) auto 1.5rem;gap:1.25rem;min-height:6.5rem;padding-block:1rem}.link-title{font-family:var(--font-body);letter-spacing:-.015em;font-size:1.05rem;font-weight:620;line-height:1.3}.link-source{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.activity-tally{border-block:1px solid var(--ink);grid-template-columns:minmax(7rem,.45fr) 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:10rem;padding-block:1.5rem;display:grid}.activity-tally strong{font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);font-size:clamp(5.5rem,9vw,8.5rem);font-weight:430;line-height:.75}.activity-tally p{flex-direction:column;gap:.625rem;display:flex}.activity-tally span{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1}.activity-tally small,.activity-meta,.activity-all{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:720}.activity-tally small{color:var(--ink-soft)}.activity-meta{justify-content:space-between;gap:1rem;padding-block:1.1rem;display:flex}.activity-meta p:first-child{align-items:center;gap:.5rem;display:flex}.activity-meta p:first-child span{border:1px solid var(--ink);background:var(--signal);border-radius:50%;width:.55rem;height:.55rem}.activity-meta p:last-child{color:var(--ink-soft)}.activity-list .link-row{grid-template-columns:minmax(0,1fr) 1.5rem}.activity-list .link-source{grid-area:2/1}.activity-list .link-arrow{grid-area:1/2/span 2}.activity-all{text-underline-offset:.25em;margin-top:1.25rem;text-decoration-thickness:1px;display:inline-block}.about-grid{grid-template-columns:minmax(15rem,1fr) 2fr;gap:clamp(3rem,8vw,9rem);display:grid}.about-note{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(2rem,4vw,4.25rem);font-style:italic;line-height:1}.about-copy{gap:1.5rem;max-width:46rem;font-size:clamp(1.05rem,1.6vw,1.25rem);display:grid}.contact-block{isolation:isolate;border-block:1px solid var(--ink);padding-block:clamp(4rem,9vw,8rem);position:relative;overflow:hidden}.contact-block:after{z-index:-1;border-inline:1px solid var(--ink);background:var(--signal);content:"";width:5rem;height:34rem;position:absolute;top:-9rem;right:12%;transform:rotate(18deg)}.contact-block h2{max-width:11ch;font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);margin-top:clamp(1.5rem,2vw,2.5rem);font-size:clamp(3.5rem,8vw,8.5rem);font-weight:480;line-height:.85}.contact-block a{align-items:center;gap:.75rem;min-height:44px;margin-top:2.5rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:680;display:inline-flex}.expertise-hero{isolation:isolate;border-bottom:1px solid var(--ink);grid-template-columns:1fr 3fr;gap:clamp(2rem,7vw,7rem);padding-block:clamp(4rem,9vw,8rem) clamp(5rem,10vw,10rem);display:grid;position:relative;overflow:clip}.expertise-hero:after{z-index:-1;border-inline:1px solid var(--ink);background:var(--signal);content:"";transform-origin:bottom;width:5rem;height:48%;position:absolute;bottom:0;right:8%;transform:skew(-17deg)}.breadcrumb{align-items:flex-start;gap:.5rem;padding-top:.5rem;display:flex}.breadcrumb a{color:var(--ink-soft)}.expertise-hero h1{max-width:10ch;font-size:clamp(3.8rem,8vw,8rem)}.expertise-lead{max-width:47rem;margin-top:3rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.42}.expertise-body{padding-top:var(--section-space);grid-template-columns:1fr 3fr;gap:clamp(2rem,7vw,7rem);display:grid}.expertise-body+.expertise-body{padding-top:clamp(5rem,8vw,8rem)}.principle-list{counter-reset:principle}.principle-row{border-bottom:1px solid var(--ink);counter-increment:principle;grid-template-columns:4rem 1fr 1.5fr;gap:clamp(1rem,3vw,3rem);padding-block:2rem;display:grid}.principle-row:before{content:"0" counter(principle);letter-spacing:.1em;font-size:.72rem;font-weight:720}.principle-row h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:500;line-height:1}.principle-row p{max-width:42rem;color:var(--ink-soft)}.evidence-row{grid-template-columns:8rem minmax(12rem,1fr) 1.5fr 2rem;gap:clamp(1rem,3vw,3rem);min-height:8rem;padding-block:1.5rem}.evidence-title{font-size:clamp(1.6rem,2.6vw,2.5rem)}.evidence-row p{color:var(--ink-soft)}.faq-list{border-top:1px solid var(--ink)}.faq-item{border-bottom:1px solid var(--ink)}.faq-item summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) 1.5rem;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:7rem;padding-block:1.25rem;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-index{letter-spacing:.1em;font-size:.72rem;font-weight:720}.faq-item h3{max-width:27ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:500;line-height:1.02}.faq-toggle{width:1.25rem;height:1.25rem;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.faq-toggle:after{transition:transform .22s var(--ease-out);transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0)}.faq-answer{max-width:48rem;margin-left:calc(4rem + clamp(1rem,3vw,3rem));padding:0 0 2rem}.faq-answer p{color:var(--ink-soft);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.faq-answer a{letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.25em;margin-top:1rem;font-size:.7rem;font-weight:720;text-decoration-thickness:1px;display:inline-block}.related-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.related-link{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:10rem;transition:background-color .2s var(--ease-out);flex-direction:column;justify-content:space-between;padding:1.25rem;text-decoration:none;display:flex}.related-link:last-child{border-right:0}.related-link span:first-child{letter-spacing:.1em;font-size:.7rem;font-weight:700}.related-link span:last-child{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.7rem;line-height:1}.term-list{flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding:0;list-style:none;display:flex}.term-list li{border:1px solid var(--line);background:var(--paper);padding:.5rem .7rem}.error-page{isolation:isolate;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.6fr) minmax(19rem,.7fr);gap:clamp(3rem,7vw,8rem);min-height:min(48rem,100svh - 6.5rem);padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative;overflow:clip}.error-label{letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:720}.error-code{z-index:0;font-family:var(--font-display);letter-spacing:-.08em;align-self:center;font-size:clamp(10rem,23vw,21rem);font-weight:480;line-height:.63;position:relative}.error-code:after{z-index:-1;border-inline:1px solid var(--ink);background:var(--signal);content:"";width:clamp(3.5rem,6vw,6.5rem);height:155%;position:absolute;top:50%;right:20%;transform:translateY(-50%)rotate(18deg)}.error-copy{border-top:1px solid var(--ink);align-self:end;max-width:30rem;padding-top:1.25rem}.error-copy h1{max-width:9ch;font-family:var(--font-display);letter-spacing:var(--tracking-display-tight);font-size:clamp(2.8rem,4.8vw,5rem);font-weight:480;line-height:.92}.error-copy>p{max-width:30ch;color:var(--ink-soft);margin-top:1.25rem}.error-actions{border-top:1px solid var(--ink);margin-top:2.5rem;display:grid}.error-actions a{border-bottom:1px solid var(--ink);letter-spacing:.06em;text-transform:uppercase;min-height:3.5rem;transition:padding .22s var(--ease-out), background-color .22s var(--ease-out);justify-content:space-between;align-items:center;font-size:.78rem;font-weight:720;text-decoration:none;display:flex}[data-reveal]{opacity:1;transform:none}html[data-reveal-ready=true] [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(1.5rem)}html[data-reveal-ready=true] [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.project-row:hover:before,.focus-row:hover:before,.link-row:hover:before,.evidence-row:hover:before{transform:scaleY(1)}.project-row:hover .project-description,.link-row:hover .link-source,.evidence-row:hover p{color:var(--ink)}.project-row:hover .project-arrow,.focus-row:hover .focus-arrow,.link-row:hover .link-arrow,.evidence-row:hover .evidence-arrow{transform:translate(.25rem,-.25rem)}.related-link:hover{background:var(--signal)}.error-actions a:hover{background:var(--signal);padding-inline:.75rem}.footer-meta a:hover{text-decoration:underline}}@media (width<=58rem){.site-header{align-items:flex-start;padding-block:1.25rem}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:0 1.25rem;max-width:26rem}.hero,.expertise-hero,.expertise-body,.error-page{grid-template-columns:1fr}.error-page{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,7vw,4rem);min-height:auto}.error-code{justify-self:start;font-size:clamp(7rem,36vw,18rem)}.error-copy{width:min(100%,32rem)}.expertise-hero{padding-bottom:8rem}.expertise-hero:after{height:6rem}.hero{gap:4rem}.hero-aside{width:100%;min-width:0;max-width:28rem;padding-right:.75rem}.hero-aside p:first-child{overflow-wrap:anywhere;max-width:17ch}.section-head{grid-template-columns:minmax(8rem,1fr) 2.5fr}.split-section,.about-grid{grid-template-columns:1fr}.project-row{grid-template-columns:3rem 1fr 2rem}.project-description{grid-column:2/-1;padding-bottom:.75rem}.project-arrow{grid-area:1/3}.principle-row{grid-template-columns:3rem 1fr}.principle-row p{grid-column:2}.evidence-row{grid-template-columns:7rem 1fr 2rem}.evidence-row p{grid-column:2/-1}.faq-item summary{grid-template-columns:3rem minmax(0,1fr) 1.5rem}.faq-answer{margin-left:calc(3rem + clamp(1rem,3vw,3rem))}}@media (width<=40rem){:root{--page-pad:1rem;--section-space:5.5rem}body:before{background-size:4rem 100%}.site-header{gap:1rem;display:grid}.site-header nav{border-top:1px solid var(--line);justify-content:flex-start;gap:0 .75rem;width:100%;max-width:none}.site-header nav a{font-size:.68rem}.site-header nav a span{display:none}.hero{min-height:auto;padding-top:3.75rem}.hero:after{width:3.25rem;right:-3rem}.contact-block:after{transform-origin:bottom;width:3.5rem;height:6rem;top:auto;bottom:0;right:1.5rem;transform:skew(-17deg)}.hero h1{max-width:8.5ch;font-size:clamp(3.2rem,14.5vw,3.9rem)}.section-head{grid-template-columns:1fr;gap:1.5rem}.project-row,.focus-row{grid-template-columns:2rem 1fr 1.5rem;gap:.75rem}.project-category{font-size:.62rem}.link-row{grid-template-columns:1fr 1.5rem}.link-source{grid-area:2/1}.link-arrow{grid-area:1/2/span 2}.site-footer{grid-template-columns:1fr}.footer-meta{flex-direction:column;align-items:flex-start}.expertise-hero h1{font-size:clamp(3.5rem,17vw,5.3rem)}.expertise-hero:after{width:3.5rem;right:1.5rem}.principle-row{grid-template-columns:2rem 1fr;gap:1rem}.evidence-row{grid-template-columns:1fr 1.5rem;gap:.8rem}.evidence-label,.evidence-title,.evidence-row p{grid-column:1}.evidence-arrow{grid-area:1/2/span 3}.faq-item summary{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.8rem;min-height:6.5rem}.faq-index,.faq-item h3{grid-column:1}.faq-toggle{grid-area:1/2/span 2}.faq-answer{margin-left:0}.related-grid{grid-template-columns:1fr}.related-link{border-right:0;min-height:8rem}}@media (pointer:coarse){.site-header nav a{justify-content:center;min-width:44px}.footer-meta a,.activity-all,.faq-answer a,.breadcrumb a,.error-page a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-reveal-ready=true] [data-reveal]{opacity:1;transform:none}}
