@font-face{font-family:Bricolage;src:url('/assets/bricolage-latin.woff2') format('woff2');font-weight:400 800;font-display:swap}
:root{--paper:#fff;--ink:#0c0c0c;--muted:#565656;--rule:#e1e4e6;--accent:#fe4c00;--wash:#f4f7f9;--soft:#fff3ec;--control-border:#767676;--display:Bricolage,Arial,sans-serif;--body:Arial,Helvetica,sans-serif;--small:14px;--base:17px;--mid:26px;--section:clamp(34px,3.7vw,52px);--hero:clamp(48px,5.7vw,82px);--radius:16px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--body);font-size:var(--base);line-height:1.45;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}a{color:inherit;text-decoration:none}a,summary,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;text-wrap:balance}h1{font-size:var(--hero);line-height:1.05;letter-spacing:-.04em}h2{font-size:var(--section);line-height:1.12;letter-spacing:-.035em}h3{font-size:var(--mid);line-height:1.2;letter-spacing:-.02em}h1 em,h2 em{font-style:normal}p{max-width:65ch;text-wrap:pretty}img{max-width:100%;height:auto;display:block}small,.small,.fine{font-size:var(--small);line-height:1.5;color:var(--muted)}.fine{margin-top:24px}.wrap{width:min(1248px,calc(100% - 80px));margin-inline:auto}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.split>*{min-width:0}.section-copy{color:var(--muted);font-size:19px;line-height:1.5;max-width:42ch}.section-copy:not(:first-child){margin-top:24px}.lead{font-size:21px;color:var(--muted);line-height:1.5;max-width:43ch}.skip{position:absolute;left:24px;top:-100px;z-index:10;padding:12px;background:var(--paper)}.skip:focus{top:12px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:5px;border-radius:4px}.site-header{border-bottom:1px solid var(--rule);background:var(--paper)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:100px}.wordmark{display:inline-flex;align-items:center;min-height:48px;flex-shrink:0}.wordmark img{width:225px;height:auto}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:15px}.desktop-nav>a{display:flex;align-items:center;min-height:48px}.desktop-nav a:not(.button):hover,.desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--accent);text-decoration-thickness:2px}.mobile-nav{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 24px;border:1px solid var(--accent);border-radius:7px;color:var(--ink);background:var(--accent);font-weight:600;font-size:15px;text-align:center;transition:transform 150ms ease-out}.button:hover{transform:translateY(-2px)}.button.secondary{background:var(--paper);border-color:var(--control-border)}.button.secondary:hover{background:var(--soft)}.button.text,.text-link{display:inline-flex;gap:12px;align-items:center;min-height:48px;padding:10px 0;background:none;color:var(--ink);border:0;font-size:15px;font-weight:600}.button.text:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link>span{font-size:20px}.hero{padding:80px 0 96px}.hero .lead{margin-top:28px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.home-hero{padding:48px 0 44px}.hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:32px;align-items:center}.hero-grid>*{min-width:0}.hero-copy{padding-block:32px}.hero-copy h1{max-width:12ch}.hero-copy h1 em{text-decoration-line:underline;text-decoration-color:var(--accent);text-decoration-thickness:5px;text-underline-offset:10px}.hero-copy .lead{max-width:35ch;font-size:20px;margin-top:32px}.hero-note{margin-top:24px;font-size:var(--small);color:var(--muted)}
/* Content illustration, not an invented app screenshot. */
.search-art{position:relative;height:560px;isolation:isolate;background:url('/assets/original-grid.webp') center/cover;border-radius:24px}.search-art:before{content:"";position:absolute;inset:30px 22px 45px;border:1px solid var(--rule);border-radius:50%}.research-slip{position:absolute;top:36px;left:10px;width:310px;padding:24px;background:var(--paper);border:1px solid var(--rule);border-radius:12px;transform:rotate(-6deg);box-shadow:0 12px 24px #0c0c0c07}.slip-label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:10px}.search-icon{display:block;width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;position:relative;flex-shrink:0}.search-icon:after{content:"";position:absolute;width:6px;height:1.5px;background:currentColor;right:-4px;bottom:-2px;transform:rotate(45deg)}.research-slip>p{font-family:var(--display);font-size:24px;line-height:1.2;letter-spacing:-.02em;margin-top:20px}.topic-tags{display:flex;gap:8px;margin-top:20px;font-size:11px;color:var(--muted)}.topic-tags>span{padding:6px 8px;background:var(--wash);border-radius:4px}.article-sheet{position:absolute;top:145px;right:12px;width:350px;padding:24px;background:var(--paper);border:1px solid #d8d8d8;border-radius:12px;transform:rotate(4deg);box-shadow:0 18px 44px #0c0c0c0d}.sheet-top{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--muted)}.doc-icon{width:12px;height:15px;border:1px solid currentColor;border-radius:2px}.sheet-dots{margin-left:auto;letter-spacing:2px}.article-picture{height:122px;margin-top:20px;background:var(--soft);border:1px solid #f7d2bf;border-radius:6px;position:relative;overflow:hidden;padding:22px}.picture-label{position:relative;z-index:1;font-family:var(--display);font-size:25px;line-height:1.1;letter-spacing:-.02em}.picture-lines{position:absolute;right:-36px;bottom:-76px;width:180px;height:180px;border:20px solid var(--accent);border-radius:50%;transform:rotate(-25deg)}.picture-lines:after{content:"";position:absolute;inset:16px;border:1px solid var(--accent);border-radius:50%}.article-title{font-family:var(--display);font-size:25px;line-height:1.12;letter-spacing:-.02em;margin-top:22px}.copy-lines{margin-top:16px}.copy-lines span{display:block;height:4px;background:var(--rule);margin-top:7px;border-radius:3px}.copy-lines span:last-child{width:68%}.review-stamp{display:flex;align-items:center;gap:8px;border-top:1px solid var(--rule);padding-top:14px;margin-top:20px;font-size:11px;color:var(--muted)}.review-stamp>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #b7b7b7;border-radius:50%;color:var(--ink)}.hero-seal{position:absolute;left:24px;bottom:85px;width:116px;transform:rotate(-12deg);filter:drop-shadow(0 10px 8px #fe4c0018)}.search-art figcaption{position:absolute;left:24px;bottom:12px;font-size:13px;color:var(--muted)}
.platform-band{padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.platform-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.platform-inner>p{font-size:14px;color:var(--muted);line-height:1.55}.platform-inner strong{color:var(--ink);font-weight:500}.platform-list{display:flex;align-items:center;gap:48px}.platform{display:flex;align-items:center;gap:12px;font-family:var(--display);font-size:21px;letter-spacing:-.025em}.platform img{width:30px;height:30px;object-fit:contain}.content{padding:112px 0}.rule{border-top:1px solid var(--rule)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-bottom:48px}.section-heading .section-copy{max-width:31ch;margin-bottom:5px}.search-stories{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.search-story{min-width:0;border-radius:var(--radius);overflow:hidden;background:var(--wash)}.story-visual{padding:36px 40px;height:305px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.google-visual>img{width:38px;height:38px;margin-bottom:22px}.search-query{display:flex;align-items:center;gap:12px;min-height:46px;background:var(--paper);padding:12px 16px;border:1px solid var(--rule);border-radius:30px;font-size:13px;color:var(--muted);width:100%;max-width:360px}.search-query .search-icon{width:12px;height:12px}.result-illustration{margin:22px 16px 0;max-width:370px;width:calc(100% - 32px)}.result-domain{display:block;color:var(--muted);font-size:11px}.result-title{display:block;color:#163fb3;margin-top:6px;font-size:18px;font-family:var(--display)}.result-line{display:block;height:4px;background:#d8dfe5;border-radius:4px;margin-top:10px}.result-line.short{width:72%;margin-top:6px}.story-copy{padding:0 40px 36px}.story-copy h3{font-size:32px;line-height:1.14}.story-copy p{color:var(--muted);font-size:16px;line-height:1.5;max-width:42ch;margin-top:16px}.story-label{display:block;font-size:13px;margin-top:28px}.ai-story{background:var(--soft)}.ai-marks{display:flex;align-items:center;gap:24px;margin-bottom:22px}.ai-marks img{height:32px;width:32px;object-fit:contain}.answer-illustration{background:var(--paper);border:1px solid #eadfd9;border-radius:10px;padding:20px 24px;width:100%;max-width:395px}.answer-title{font-family:var(--display);font-size:19px}.answer-illustration p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:10px}.source-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;margin-top:14px;color:var(--muted)}.platform-disclosure{font-size:12px;color:var(--muted);margin-top:20px;max-width:none}.workflow-section{background:var(--ink);color:var(--paper)}.workflow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.workflow-grid>*{min-width:0}.workflow-section h2 em{color:var(--accent)}.workflow-section .section-copy{color:#c7c7c7}.workflow-section .text-link{color:var(--paper);margin-top:24px}.workflow-section a:focus-visible{outline-color:var(--paper)}.workflow{list-style:none;padding:0;margin:0}.workflow li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid #353535}.workflow li:first-child{padding-top:0}.workflow li:last-child{border:0;padding-bottom:0}.step-number{font-family:var(--display);font-size:17px;color:#a7a7a7;padding-top:4px}.workflow h3{font-size:25px}.workflow p{font-size:16px;color:#c7c7c7;margin-top:12px;max-width:40ch}.website-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.website-grid>*{min-width:0}.cms-art img{width:100%;max-height:480px;object-fit:contain}.cms-art figcaption{font-size:12px;text-align:center;color:var(--muted);margin-top:16px}.check-list{list-style:none;padding:0;margin:28px 0}.check-list li{display:flex;align-items:baseline;gap:12px;font-size:15px;padding-block:8px}.check-list li:before{content:'✓';color:var(--ink)}.reporting-section{background:var(--wash)}.reporting-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:80px;align-items:center}.reporting-grid>*{min-width:0}.reporting-section .text-link{margin-top:24px}.report-sheet{background:var(--paper);padding:32px;border:1px solid var(--rule);border-radius:12px}.report-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.report-title{font-family:var(--display);font-size:23px;font-weight:600;line-height:1.2}.report-icons{display:flex;gap:12px;align-items:center}.report-icons img{width:24px;height:24px;object-fit:contain}.report-items{list-style:none;padding:0;margin:0}.report-items li{padding:22px 0;border-bottom:1px solid var(--rule)}.report-items li>span{font-weight:600;font-size:16px}.report-items p{margin-top:6px;font-size:14px;color:var(--muted)}.report-note{font-size:12px;color:var(--muted);margin-top:20px;max-width:45ch}
.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;align-items:stretch}.plan{min-width:0;border:1px solid var(--rule);border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.plan-scale{background:var(--soft);border-color:#f4c8b4}.plan h3{font-size:24px}.price{font-family:var(--display);font-size:44px;font-weight:600;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:28px;min-height:84px}.price small{display:block;font-family:var(--body);font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0;margin-top:8px}.plan>p{font-size:15px;line-height:1.5;color:var(--muted);margin-top:20px;min-height:46px}.plan-list{font-size:14px;list-style:none;padding:0;margin:20px 0 28px;width:100%}.plan-list li{padding:12px 0;border-bottom:1px solid var(--rule)}.plan .button{margin-top:auto;width:100%}.plan-scale .button{background:var(--accent);border-color:var(--accent)}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-child{border-top:1px solid var(--rule)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.faq summary{display:flex;justify-content:space-between;gap:24px;font-size:17px;font-weight:600;padding:22px 0;min-height:64px}.faq summary:after{content:'+';font-size:24px;font-weight:400;line-height:1;flex-shrink:0}.faq details[open] summary:after{content:'−'}.faq details>p{padding:0 32px 24px 0;font-size:16px;color:var(--muted);line-height:1.5}.closing{padding:80px 0;background:var(--soft)}.closing .wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.closing p{color:var(--muted);font-size:17px;margin-top:20px}.closing .button{flex-shrink:0}.site-footer{padding:48px 0 28px;border-top:1px solid var(--rule)}.site-footer .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center}.footer-intro p{font-size:14px;color:var(--muted);margin-top:16px}.footer-nav{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}.footer-nav a{display:flex;align-items:center;min-height:48px}.footer-nav a:hover{text-decoration:underline;text-underline-offset:5px}.copyright{grid-column:1/-1;font-size:12px;color:var(--muted);margin-top:24px}
/* Interior pages retain the verified content and enquiry path. */
.page-hero h1{max-width:22ch}.page-hero .lead{max-width:55ch}.page-hero{background:var(--wash)}.process-step{display:grid;grid-template-columns:.3fr 1fr;gap:48px;padding:48px 0;border-bottom:1px solid var(--rule)}.process-step:first-child{padding-top:0}.process-step:last-child{padding-bottom:0;border:0}.number{font-family:var(--display);color:var(--muted)}.process-step>.number{font-size:40px;color:var(--ink)}.process-step h2{font-size:36px}.process-step p{margin-top:20px;max-width:60ch;color:var(--muted)}.process-step .output{color:var(--ink);font-weight:600;font-size:15px}.simple-list{list-style:none;padding:0;margin:0}.simple-list li{padding:18px 0;border-bottom:1px solid var(--rule)}.simple-list li:first-child{padding-top:0}.prose p+p{margin-top:24px}.prose{color:var(--muted)}.deliverable{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;padding:28px 0;border-top:1px solid var(--rule)}.deliverable p{font-size:16px;color:var(--muted)}.row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--rule)}.row:first-of-type{padding-top:0}.row h3{font-size:24px}.row p{font-size:16px;color:var(--muted);margin-top:10px}.contact-card{padding:40px;background:var(--soft);border:1px solid #f4c8b4;border-radius:12px}.contact-card>p{margin-top:20px;color:var(--muted)}.contact-card .simple-list{margin:24px 0 32px}.contact-card h2,.contact-next h2{font-size:36px}.contact-next h2{margin-bottom:32px}.email-address{display:flex;align-items:center;min-height:48px;font-size:17px;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.resource-list article{min-width:0}.resource-list h2{font-size:36px;margin-top:20px}.resource-list h2 a{display:block}.resource-list p{color:var(--muted);margin-top:20px}.resource-list .button{margin-top:20px}.reading{max-width:800px;padding-bottom:96px}.back-link{display:inline-flex;align-items:center;min-height:48px;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-top:40px}.reading section{padding:40px 0;border-bottom:1px solid var(--rule)}.reading h2{font-size:32px;margin-bottom:20px}.reading p,.reading li,.reading dd{font-size:18px;line-height:1.6;color:var(--muted)}.reading p+p{margin-top:20px}.reading ul{padding-left:24px}.reading li+li{margin-top:12px}.reading a:not(.back-link){text-decoration:underline;text-underline-offset:4px}.reading dt{font-weight:600;margin-top:24px}.reading dd{margin:8px 0 0}.legal{padding-top:64px}.legal h2{margin-top:40px}.legal p{margin-top:18px}.error-action{padding-block:40px 80px}
@media(max-width:1180px){.desktop-nav{gap:20px;font-size:14px}.wordmark img{width:210px}.hero-grid{gap:24px}.hero-copy .lead{font-size:18px}.search-art{height:540px}.research-slip{width:280px;left:0}.article-sheet{width:310px;right:0}.hero-seal{width:100px;left:8px}.platform-list{gap:28px}.platform{font-size:19px}.platform img{width:26px;height:26px}.split,.workflow-grid,.website-grid,.reporting-grid{gap:48px}.story-visual{padding-inline:32px}.story-copy{padding-inline:32px}.plan{padding:26px}.report-title{font-size:21px}.hero-copy h1{font-size:68px}}
@media(max-width:950px){.wrap{width:calc(100% - 48px)}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav>summary{display:flex;align-items:center;gap:18px;min-height:48px;padding:10px 14px;border:1px solid var(--control-border);border-radius:7px;font-size:15px}.mobile-nav>summary:after{content:'+';font-size:20px}.mobile-nav[open]>summary:after{content:'−'}.mobile-nav nav{position:absolute;right:0;top:60px;width:256px;max-width:calc(100vw - 48px);padding:16px;background:var(--paper);border:1px solid var(--rule);border-radius:8px;z-index:5;box-shadow:0 12px 28px #00000010}.mobile-nav nav a{display:flex;align-items:center;min-height:48px;padding:10px 12px;font-size:16px}.mobile-nav nav a:last-child{background:var(--accent);border-radius:5px;margin-top:8px;font-weight:600}.mobile-nav nav a:hover{text-decoration:underline;text-underline-offset:4px}.hero-copy h1{font-size:54px}.hero-copy .actions{gap:16px}.hero-grid{gap:20px}.search-art{height:480px}.research-slip{width:250px;padding:20px;top:28px}.research-slip>p{font-size:22px}.article-sheet{width:280px;padding:20px;top:145px}.article-picture{height:100px;padding:16px;margin-top:16px}.picture-label{font-size:22px}.article-title{font-size:22px;margin-top:16px}.review-stamp{font-size:10px}.hero-seal{width:78px;left:0;bottom:68px}.search-art figcaption{left:8px;font-size:12px;bottom:0}.platform-inner{display:block}.platform-inner>p{font-size:13px}.platform-inner>p br{display:none}.platform-inner>p strong{margin-left:8px}.platform-list{justify-content:space-between;margin-top:24px;gap:20px}.content{padding:80px 0}.section-heading{gap:40px}.story-visual{padding:28px;height:280px}.story-copy{padding:0 28px 28px}.story-copy h3{font-size:28px}.search-query{font-size:11px}.result-title{font-size:16px}.answer-illustration{padding:18px}.answer-title{font-size:17px}.workflow-grid,.website-grid,.reporting-grid,.split{gap:40px}.workflow h3{font-size:23px}.plan{padding:24px}.plan>p{min-height:68px}.price{font-size:36px;min-height:74px}.plan-list{font-size:13px}.plan .button{padding-inline:12px;font-size:13px}.site-footer .wrap{display:block}.footer-nav{margin-top:24px}.report-sheet{padding:24px}.process-step{grid-template-columns:64px 1fr}.contact-card{padding:28px}.contact-card h2,.contact-next h2{font-size:30px}.resource-list{gap:40px}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:82px;gap:20px}.wordmark img{width:188px}.home-hero{padding:38px 0 32px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hero-copy{padding:0}.hero-copy h1{font-size:clamp(48px,8.4vw,64px);max-width:13ch}.hero-copy h1 em{text-decoration-thickness:4px;text-underline-offset:7px}.hero-copy .lead{font-size:18px;margin-top:26px;max-width:37ch}.hero-copy .actions{margin-top:26px;gap:20px}.hero-copy .button{padding:14px 20px}.hero-note{font-size:13px;margin-top:20px}.search-art{height:460px;max-width:500px;width:100%;margin-inline:auto}.research-slip{width:260px;top:30px;left:10px;padding:20px}.article-sheet{right:14px;top:132px;width:280px;padding:20px}.hero-seal{width:88px;left:8px;bottom:42px;z-index:2}.search-art figcaption{bottom:0;left:12px}.article-picture{height:100px}.review-stamp{padding-top:12px;margin-top:16px}.platform-band{padding:28px 0}.platform-inner>p{font-size:13px}.platform-inner>p br{display:block}.platform-inner>p strong{margin-left:0}.platform-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;margin-top:24px}.platform{font-size:21px;gap:12px}.platform img{width:28px;height:28px}.section-heading{display:block;margin-bottom:32px}.section-heading .section-copy{margin-top:24px;max-width:36ch}.content{padding:64px 0}.section-copy{font-size:18px}.search-stories{grid-template-columns:minmax(0,1fr);gap:20px}.story-visual{height:260px;padding:28px}.story-copy{padding:0 28px 28px}.story-copy h3{font-size:30px}.story-copy p{font-size:16px}.search-query{font-size:12px}.result-title{font-size:17px}.answer-illustration{max-width:none}.answer-title{font-size:19px}.platform-disclosure{font-size:12px;margin-top:20px;line-height:1.5}.split,.workflow-grid,.website-grid,.reporting-grid{grid-template-columns:minmax(0,1fr);gap:40px}.workflow-section h2{font-size:34px}.workflow-section .text-link{margin-top:20px}.workflow li{grid-template-columns:28px minmax(0,1fr);gap:16px;padding:24px 0}.workflow h3{font-size:24px}.workflow p{font-size:16px}.website-grid{gap:32px}.cms-art img{max-height:360px}.cms-art figcaption{font-size:12px}.report-sheet{padding:24px}.report-title{font-size:23px}.report-icons{gap:8px}.report-icons img{width:22px;height:22px}.plans{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.plan{padding:28px}.plan>p{min-height:0;font-size:15px}.price{min-height:0;font-size:42px;margin-top:24px}.plan-list{font-size:14px;margin:16px 0 24px}.plan .button{font-size:15px}.plan h3{font-size:24px}.faq summary{font-size:16px;gap:18px;padding:20px 0}.faq details>p{padding-right:8px;font-size:16px}.closing{padding:56px 0}.closing .wrap{display:block}.closing .button{margin-top:28px}.closing h2{font-size:34px}.closing p{font-size:16px}.site-footer{padding:32px 0 24px}.footer-nav{gap:8px 24px}.footer-intro p{font-size:14px}.copyright{margin-top:24px}.page-hero{padding:48px 0 56px}.page-hero h1{font-size:44px}.page-hero .lead{font-size:18px;margin-top:24px}.process-step{grid-template-columns:36px minmax(0,1fr);gap:20px;padding:32px 0}.process-step>.number{font-size:28px}.process-step h2{font-size:28px}.process-step p{font-size:17px}.deliverable{grid-template-columns:minmax(0,1fr);gap:12px}.contact-card{padding:24px}.contact-card .button{width:100%}.email-address{font-size:16px;overflow-wrap:anywhere}.contact-next h2{margin-bottom:24px}.resource-list{grid-template-columns:minmax(0,1fr);gap:48px}.resource-list h2{font-size:32px}.reading{padding-bottom:64px}.reading section{padding:32px 0}.reading h2{font-size:28px}.reading p,.reading li,.reading dd{font-size:17px}.legal{padding-top:24px}.error-action{padding-bottom:64px}}
@media(max-width:380px){.wordmark img{width:174px}.hero-copy .actions{gap:12px}.hero-copy .text-link{font-size:14px}.research-slip{left:4px;width:240px}.article-sheet{right:4px;width:270px}.hero-seal{width:76px;left:0}.report-title{font-size:21px}}
@media(max-width:1180px){.search-art{height:570px}.article-sheet{top:192px}}
@media(max-width:950px){.search-art{height:525px}.article-sheet{top:180px}}
@media(max-width:700px){.search-art{height:510px}.article-sheet{top:180px}}
@media(max-width:360px){.hero-seal{top:100px;bottom:auto;left:auto;right:0;width:62px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
