/* 51吃瓜 · 极昼情报局清晰资讯矩阵 */
:root{--rose:#F2A23A;--rose-2:#F6B65D;--rose-light:#FFE0A7;--rose-soft:#FFF5E6;--cream:#F7F9FC;--cream-2:#F0F5FA;--cream-3:#E5EDF5;--mauve:#3BA7B3;--mauve-deep:#187E8D;--plum:#203A58;--plum-dark:#10243B;--lavender:#BFDCE6;--lavender-soft:#EAF6F8;--peach:#F2A23A;--peach-soft:#FFF1D9;--sage:#8FA9BA;--sage-soft:#EDF3F7;--ink:#172B43;--ink-2:#4B6178;--ink-3:#7C91A4;--surface:#fff;--surface-soft:rgba(255,255,255,.96);--line:rgba(23,43,67,.11);--line-strong:rgba(23,43,67,.23);--shadow:0 8px 26px rgba(20,48,78,.07);--shadow-hover:0 18px 42px rgba(20,48,78,.14);--radius:10px;--radius-card:16px;--radius-large:24px;--radius-pill:999px;--wrap:1320px;--serif:Georgia,'Noto Serif SC',serif;--sans:Inter,'PingFang SC','Microsoft YaHei',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img,svg,video{max-width:100%}p{color:var(--ink-2)}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2;letter-spacing:-.035em}h1{font-size:clamp(2.5rem,5.5vw,5.2rem);font-weight:650}h2{font-size:clamp(1.8rem,3.4vw,3.1rem);font-weight:630}h3{font-size:1.25rem;font-weight:620}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;background:#fff;padding:10px 14px;z-index:999}.skip-link:focus{top:12px}.site-header{height:70px;position:sticky;top:0;z-index:50;background:rgba(247,249,252,.97);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .25s}.site-header.is-scrolled{background:rgba(255,255,255,.985);box-shadow:0 6px 24px rgba(16,36,59,.08)}.header-inner{max-width:var(--wrap);height:100%;padding:0 28px;margin:auto;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;flex:none;font-size:18px;font-weight:750;letter-spacing:-.04em}.brand small{display:block;color:var(--ink-3);font-size:9px;line-height:1.2;font-weight:600;letter-spacing:.16em;margin-top:2px}.brand-mark{width:36px;height:36px;border-radius:11px;background:var(--plum);color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;letter-spacing:-.08em;box-shadow:inset 0 -3px 0 rgba(255,255,255,.12)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.45vw,22px);flex:1;white-space:nowrap}.desktop-nav a{font-size:12px;color:var(--ink-2);font-weight:600;position:relative;padding:25px 0}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--mauve-deep)}.desktop-nav a:first-child:after{content:'';position:absolute;bottom:16px;left:0;width:16px;height:2px;background:var(--mauve)}.header-actions{display:flex;align-items:center;gap:13px;white-space:nowrap}.header-actions a{font-size:12px;font-weight:650}.header-app{background:var(--plum);color:#fff;padding:8px 14px;border-radius:8px}.icon-button{border:0;background:transparent;color:var(--ink);font-size:24px;padding:4px 7px}.menu-toggle{display:none}.mobile-nav{display:none}.site-main{min-height:60vh}.home-hero{background:linear-gradient(125deg,#F7F9FC 0%,#EAF6F8 55%,#E5EDF5 100%);padding:18px max(28px,calc((100vw - var(--wrap))/2 + 28px)) 0;overflow:hidden}.hero-index{height:42px;display:flex;align-items:center;gap:28px;border-bottom:1px solid rgba(23,43,67,.12);font-size:10px;color:var(--ink-3);letter-spacing:.12em}.hero-index span{font-weight:800;color:var(--mauve-deep);margin-right:auto}.hero-index a{letter-spacing:0;color:var(--ink-2);font-size:11px}.hero-grid{max-width:var(--wrap);margin:auto;min-height:525px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.8fr);gap:6%;align-items:center;padding:54px 0 48px}.hero-copy{max-width:700px}.eyebrow{display:inline-block;color:var(--mauve-deep);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.hero-copy h1{margin:20px 0 20px;font-size:clamp(3rem,5.6vw,5.35rem);letter-spacing:-.07em}.hero-copy h1 em,.section-heading h2 em,.submission-panel h2 em{font-style:normal;color:var(--mauve-deep)}.hero-copy>p{max-width:620px;font-size:15px;line-height:1.95}.hero-search{display:flex;max-width:560px;background:#fff;border:1px solid var(--line-strong);padding:6px;border-radius:10px;box-shadow:0 8px 26px rgba(20,48,78,.06);margin:28px 0 18px}.hero-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:9px 13px;color:var(--ink);font-size:13px}.hero-search button{width:44px;border:0;border-radius:7px;background:var(--plum);color:white;font-size:24px}.hero-ctas{display:flex;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--plum);color:#fff;box-shadow:0 7px 18px rgba(16,36,59,.15)}.button--primary:hover{background:var(--mauve-deep)}.button--outline{border-color:var(--line-strong);background:rgba(255,255,255,.55);color:var(--ink)}.button--quiet{background:var(--cream-2);color:var(--ink-2);border-color:var(--line)}.hero-keywords{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:27px;font-size:10px}.hero-keywords span{color:var(--ink-3)}.hero-keywords a{color:var(--ink-2);border-bottom:1px solid rgba(59,167,179,.35)}.hero-console{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.95);border-radius:18px;padding:22px;box-shadow:0 18px 48px rgba(20,48,78,.10);transform:rotate(1deg);position:relative}.hero-console:before{content:'';position:absolute;inset:12px -12px -12px 12px;border:1px solid rgba(59,167,179,.25);border-radius:18px;z-index:-1}.console-head,.console-foot{display:flex;justify-content:space-between;align-items:center;color:var(--ink-3);font-size:9px;letter-spacing:.14em;font-weight:800}.console-live{letter-spacing:0;color:var(--mauve-deep)}.console-live i{display:inline-block;width:6px;height:6px;background:var(--mauve);border-radius:50%;margin-right:5px}.console-feature{margin:26px 0 18px;padding:28px 24px;background:linear-gradient(140deg,var(--plum-dark),var(--plum));color:#fff;border-radius:13px;position:relative;overflow:hidden}.console-feature:after{content:'51';position:absolute;right:-8px;bottom:-48px;font-size:160px;font-weight:900;color:rgba(255,255,255,.045);letter-spacing:-.12em}.console-feature small{font-size:9px;letter-spacing:.15em;color:#8ed4da}.console-feature h2{font-size:27px;margin:15px 0 10px}.console-feature p{font-size:12px;color:rgba(255,255,255,.7);max-width:270px}.console-feature a{font-size:11px;color:#a6e5e7;font-weight:700}.console-split{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.console-split>div{padding:13px 14px;background:var(--cream-2);border-radius:9px}.console-split small,.console-split span{display:block;color:var(--ink-3);font-size:9px}.console-split strong{display:block;font-size:16px;margin:4px 0}.console-foot{padding-top:14px;border-top:1px solid var(--line)}.hero-bottomline{max-width:var(--wrap);margin:auto;border-top:1px solid rgba(23,43,67,.12);height:48px;display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:10px}.ticker-section{max-width:var(--wrap);margin:auto;padding:22px 28px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.ticker-label{font-size:10px;font-weight:800;color:var(--mauve-deep);white-space:nowrap}.ticker-track{display:flex;gap:12px;overflow:auto;scrollbar-width:none}.ticker-track a{padding:7px 13px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:11px;color:var(--ink-2);white-space:nowrap}.ticker-track a:hover{border-color:var(--mauve);color:var(--mauve-deep)}.home-section{max-width:var(--wrap);margin:0 auto;padding:88px 28px;border-bottom:1px solid var(--line)}.section-heading{margin-bottom:32px}.section-heading h2{margin:12px 0;font-size:clamp(2rem,3.4vw,3.25rem)}.section-heading>p{max-width:660px;margin-bottom:0}.section-heading--split{display:flex;justify-content:space-between;align-items:end;gap:30px}.section-heading--split>p{max-width:390px}.section-heading--split>.text-link{margin-bottom:10px}.feature-layout{display:grid;grid-template-columns:1.6fr .8fr;gap:20px}.feature-story{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:30px;display:grid;grid-template-columns:70px 1fr;gap:20px;box-shadow:var(--shadow)}.feature-number{font-size:50px;line-height:1;color:var(--cream-3);font-weight:850;letter-spacing:-.08em}.feature-story h3{font-size:25px;margin:14px 0}.feature-story p{max-width:650px}.status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--radius-pill);font-size:9px;font-weight:750;background:var(--lavender-soft);color:var(--mauve-deep)}.status--soft{background:var(--cream-2);color:var(--ink-3)}.status--confirmed{background:#e5f4ef;color:#24765f}.status--pending{background:var(--peach-soft);color:#9c651d}.status--follow{background:#eaf0f7;color:#466584}.feature-aside{background:var(--plum);color:#fff;border-radius:var(--radius-card);padding:27px}.feature-aside .eyebrow{color:#9adfe1}.feature-aside h3{font-size:21px;margin:14px 0}.feature-aside ol{padding-left:20px;color:rgba(255,255,255,.75);font-size:12px;line-height:2.2}.feature-aside a{color:#9adfe1;font-size:11px;font-weight:700}.editorial-strip{display:grid;grid-template-columns:.8fr 1.2fr;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.editorial-strip__lead{padding:36px;background:var(--plum-dark);color:#fff}.editorial-strip__lead>span{font-size:9px;letter-spacing:.15em;color:#91d8dc}.editorial-strip__lead h3{font-size:30px;margin:20px 0}.editorial-strip__lead p{color:rgba(255,255,255,.65);font-size:12px}.editorial-strip__lead a{color:#a4e5e8;font-size:11px;font-weight:700}.editorial-strip__items{display:grid;grid-template-columns:1fr 1fr}.editorial-strip__items article{padding:30px;border-right:1px solid var(--line)}.editorial-strip__items article:last-child{border:0}.editorial-strip__items h3{font-size:19px;margin:12px 0}.editorial-strip__items p{font-size:12px}.topic-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto);gap:12px}.topic-tile{display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background:#fff;border:1px solid var(--line);border-radius:13px;position:relative;overflow:hidden;min-height:175px}.topic-tile:before{content:'';position:absolute;width:130px;height:130px;border:1px solid rgba(59,167,179,.22);border-radius:50%;right:-35px;top:-35px;box-shadow:0 0 0 18px rgba(59,167,179,.035),0 0 0 38px rgba(59,167,179,.025)}.topic-tile--1,.topic-tile--4{grid-column:span 2;background:var(--lavender-soft)}.topic-tile--2{background:var(--plum);color:#fff}.topic-tile--2 p,.topic-tile--2 span{color:rgba(255,255,255,.68)}.topic-tile--3{background:var(--peach-soft)}.topic-tile span{font-size:9px;color:var(--ink-3);letter-spacing:.14em}.topic-tile strong{font-size:22px;margin:10px 0 5px}.topic-tile p{font-size:11px;max-width:330px;margin:0 0 10px}.topic-tile em{font-size:10px;font-style:normal;font-weight:750}.status-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:30px}.status-intro h2{margin:12px 0 0}.status-intro p{max-width:340px;justify-self:end}.status-intro .text-link{grid-column:2;justify-self:end}.status-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.status-columns article{padding:23px;background:#fff;border:1px solid var(--line);border-radius:12px}.status-columns h3{font-size:18px;margin:15px 0 8px}.status-columns p{font-size:12px;margin:0}.submission-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;padding:48px;background:linear-gradient(125deg,#eaf6f8,#f7f9fc 70%);border:1px solid var(--line);border-radius:var(--radius-large)}.submission-panel h2{margin:13px 0;font-size:clamp(2rem,3.6vw,3.3rem)}.submission-panel p{max-width:530px}.submission-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.submission-steps div{background:#fff;border:1px solid var(--line);padding:18px;border-radius:10px}.submission-steps b{display:block;color:var(--mauve-deep);font-size:20px}.submission-steps span{font-size:12px;font-weight:700}.timeline-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.timeline-rail:before{content:'';position:absolute;left:10%;right:10%;top:12px;border-top:1px solid var(--line-strong)}.timeline-rail article{padding:0 22px 0 0;position:relative}.timeline-rail article:before{content:'';display:block;width:9px;height:9px;background:var(--mauve);border:4px solid var(--lavender-soft);border-radius:50%;margin-bottom:20px;position:relative;z-index:1}.timeline-rail span{font-size:9px;letter-spacing:.13em;color:var(--mauve-deep);font-weight:800}.timeline-rail h3{font-size:18px;margin:9px 0}.timeline-rail p{font-size:12px}.relation-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.relation-heading h2{margin:0}.relation-heading p{max-width:340px;margin:0}.relation-map{display:flex;align-items:center;gap:13px}.relation-map>a{flex:1;min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px;display:flex;flex-direction:column}.relation-map>a:nth-of-type(2){background:var(--lavender-soft)}.relation-map>a:nth-of-type(3){background:var(--peach-soft)}.relation-map small{font-size:9px;color:var(--mauve-deep);letter-spacing:.13em}.relation-map strong{font-size:18px;margin:7px 0}.relation-map span{font-size:10px;color:var(--ink-3)}.relation-map>i{font-style:normal;color:var(--mauve-deep)}.section-week{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;background:var(--cream-2);max-width:none;padding-left:max(28px,calc((100vw - var(--wrap))/2 + 28px));padding-right:max(28px,calc((100vw - var(--wrap))/2 + 28px))}.week-aside h2{margin:12px 0}.week-aside p{font-size:12px}.week-aside a{font-size:11px;color:var(--mauve-deep);font-weight:750}.week-list a{display:grid;grid-template-columns:44px 1fr auto;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.week-list a:first-child{border-top:1px solid var(--line)}.week-list span{font-size:17px;font-weight:800;color:var(--mauve-deep)}.week-list strong{font-size:13px}.week-list em{font-style:normal;font-size:10px;color:var(--ink-3)}.people-mini{display:grid;grid-template-columns:55px 1fr 55px 1fr;gap:15px;align-items:center;padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px}.people-mini__badge{width:48px;height:48px;display:grid;place-items:center;background:var(--plum);color:#fff;border-radius:50%;font-weight:800}.people-mini strong{font-size:14px}.people-mini p{font-size:11px;margin:4px 0 0}.section-clarity{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.clarity-quote{padding:30px 0}.clarity-quote>span{font-family:var(--serif);font-size:90px;color:var(--rose);line-height:.7}.clarity-quote h2{font-size:clamp(2rem,3.8vw,3.5rem);margin:20px 0}.clarity-quote p{font-size:12px}.clarity-notes article{padding:18px 0;border-bottom:1px solid var(--line)}.clarity-notes article:first-child{border-top:1px solid var(--line)}.clarity-notes b{font-size:14px}.clarity-notes p{font-size:11px;margin:4px 0 0}.guide-header{max-width:620px;margin-bottom:28px}.guide-header h2{margin:12px 0}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.guide-cards a{padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-height:205px}.guide-cards span,.collection-grid small{font-size:9px;color:var(--mauve-deep);letter-spacing:.14em;font-weight:800}.guide-cards strong{font-size:20px;margin:18px 0 7px}.guide-cards p{font-size:11px;margin:0 0 16px}.guide-cards em{font-style:normal;font-size:10px;font-weight:750;margin-top:auto}.story-grid{display:grid;gap:14px}.story-grid--three{grid-template-columns:repeat(3,1fr)}.story-grid--two{grid-template-columns:repeat(2,1fr)}.story-card{padding:24px;background:#fff;border:1px solid var(--line);border-radius:13px;transition:transform .2s,box-shadow .2s}.story-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.story-card__top,.story-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px}.story-card h3{font-size:18px;margin:16px 0 10px}.story-card p{font-size:12px;line-height:1.8}.story-card__foot{padding-top:14px;border-top:1px solid var(--line);font-size:10px;color:var(--ink-3)}.text-link{font-size:11px;color:var(--mauve-deep);font-weight:750}.story-card--compact{padding:20px}.story-card--compact h3{font-size:16px}.curation-top{margin-bottom:28px}.curation-top h2{margin:12px 0}.curation-top p{font-size:12px}.latest-list{border-top:1px solid var(--line)}.latest-list a{display:grid;grid-template-columns:150px 1fr 70px;gap:20px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.latest-list span,.latest-list em{font-size:10px;color:var(--ink-3);font-style:normal}.latest-list strong{font-size:13px}.followup-card,.community-callout,.privacy-band,.correction-layout{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:35px;background:#fff;border:1px solid var(--line);border-radius:14px}.followup-card h2,.community-callout h2,.privacy-band h2,.correction-layout h2{font-size:25px;margin:10px 0}.followup-card p,.community-callout p,.privacy-band p,.correction-layout p{font-size:12px;margin:0;max-width:620px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collection-grid article{padding:26px;border:1px solid var(--line);border-radius:12px;background:#fff}.collection-grid article:nth-child(2){background:var(--lavender-soft)}.collection-grid h3{margin:17px 0 9px}.collection-grid p{font-size:12px}.collection-grid a{font-size:11px;color:var(--mauve-deep);font-weight:750}.app-spec{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.app-spec div{padding:18px;background:var(--cream-2);border-radius:10px}.app-spec b{display:block;color:var(--mauve-deep);font-size:20px}.app-spec span{font-size:11px;font-weight:700}.section-app{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.app-copy h2{margin:12px 0}.app-copy p{max-width:510px}.privacy-band{background:var(--plum-dark);color:#fff;border:0}.privacy-band .eyebrow{color:#9be1e2}.privacy-band p{color:rgba(255,255,255,.7)}.privacy-band a{font-size:11px;color:#9be1e2;font-weight:750;white-space:nowrap}.faq-home{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-home details,.faq-item{padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:10px}.faq-home summary,.faq-item summary{cursor:pointer;font-weight:700;font-size:13px;list-style:none}.faq-home summary:after,.faq-item summary:after{content:'+';float:right;color:var(--mauve-deep);font-size:18px}.faq-home details[open] summary:after,.faq-item[open] summary:after{content:'−'}.faq-home p,.faq-item p{font-size:12px;margin:12px 0 0}.section-final{border:0;padding-bottom:100px}.final-panel{padding:55px;text-align:center;background:linear-gradient(130deg,#eaf6f8,#fff 65%);border:1px solid var(--line);border-radius:20px}.final-panel h2{margin:16px 0;font-size:clamp(2rem,4vw,3.5rem)}.final-panel p{max-width:570px;margin:0 auto 22px;font-size:13px}.site-footer{background:linear-gradient(135deg,#10243B,#203A58);color:#fff;padding:58px max(28px,calc((100vw - var(--wrap))/2 + 28px)) 18px}.footer-main{max-width:var(--wrap);margin:auto;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding-bottom:42px}.brand--inverse .brand-mark{background:#3ba7b3}.brand--inverse small{color:rgba(255,255,255,.55)}.footer-brand p{max-width:300px;color:rgba(255,255,255,.62);font-size:11px;margin-top:18px}.footer-col{display:flex;flex-direction:column;gap:9px}.footer-col h3{font-size:12px;margin:0 0 7px;color:#fff}.footer-col a{font-size:11px;color:rgba(255,255,255,.66)}.footer-col a:hover,.footer-bottom a:hover{color:#82D7DE}.footer-bottom{max-width:var(--wrap);margin:auto;padding-top:17px;border-top:1px solid rgba(255,255,255,.15);display:flex;gap:22px;justify-content:space-between;color:rgba(255,255,255,.5);font-size:10px}.footer-bottom a{color:rgba(255,255,255,.72)}.mobile-bottom{display:none}.search-modal{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:15vh 20px 30px}.search-modal[hidden]{display:none!important}.search-modal.is-open{display:flex}.search-backdrop{position:absolute;inset:0;background:rgba(16,36,59,.58);backdrop-filter:blur(5px)}.search-dialog{position:relative;width:min(620px,100%);padding:36px;background:#fff;border-radius:18px;box-shadow:0 25px 80px rgba(0,0,0,.2)}.search-close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:26px;color:var(--ink-3)}.search-dialog h2{font-size:28px;margin:12px 0 20px}.search-form,.search-page-form{display:flex;gap:8px}.search-form input,.search-page-form input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--line-strong);border-radius:8px;outline-color:var(--mauve)}.search-suggestions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;font-size:10px}.search-suggestions span{color:var(--ink-3)}.search-suggestions a{color:var(--mauve-deep)}.page-intro{max-width:var(--wrap);margin:0 auto;padding:54px 28px 35px;display:flex;align-items:end;justify-content:space-between;gap:30px}.page-intro h1{font-size:clamp(2.3rem,4.8vw,4.3rem);margin:12px 0}.page-intro p{max-width:720px;margin:0;font-size:14px}.intro-aside{max-width:220px;padding:15px 18px;background:var(--lavender-soft);border-left:3px solid var(--mauve);font-size:11px;color:var(--ink-2)}.breadcrumb{max-width:var(--wrap);margin:0 auto;padding:20px 28px 0;display:flex;gap:10px;align-items:center;font-size:10px;color:var(--ink-3)}.breadcrumb a:hover{color:var(--mauve-deep)}.category-switch{max-width:var(--wrap);margin:0 auto 25px;padding:0 28px;display:flex;gap:8px;flex-wrap:wrap}.category-switch a{padding:8px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:11px}.category-switch a.is-current{background:var(--plum);color:#fff;border-color:var(--plum)}.category-feature{max-width:calc(var(--wrap) - 56px);margin:0 auto 25px;padding:32px;background:linear-gradient(120deg,var(--plum-dark),var(--plum));color:#fff;border-radius:16px;display:grid;grid-template-columns:1fr .55fr;gap:40px}.category-feature .eyebrow{color:#94dce0}.category-feature h2{font-size:27px;margin:12px 0}.category-feature p{color:rgba(255,255,255,.7);font-size:12px;max-width:620px}.category-side{border-left:1px solid rgba(255,255,255,.2);padding-left:25px;display:flex;flex-direction:column;gap:9px;font-size:11px;color:rgba(255,255,255,.72)}.category-side b{color:#9de1e3}.category-feature+.story-grid,.page-intro~.story-grid{max-width:var(--wrap);margin:0 auto;padding:0 28px}.prose{max-width:780px}.prose--wide{max-width:var(--wrap);margin:55px auto;padding:0 28px}.prose h2{font-size:22px;margin:35px 0 12px}.prose p,.prose li{font-size:13px;line-height:2}.prose ul{padding-left:22px}.notice{padding:16px 20px;background:var(--peach-soft);border-left:3px solid var(--rose);border-radius:7px;font-size:11px;color:#76521d}.page-intro+.editorial-lead,.page-intro+.people-list,.page-intro+.topic-index,.page-intro+.community-board,.page-intro+.download-panel,.page-intro+.policy-layout,.page-intro+.safety-matrix,.page-intro+.prose,.page-intro+.contact-grid,.page-intro+.about-story,.page-intro+.device-feature,.page-intro+.update-stream,.page-intro+.faq-layout,.page-intro+.library-grid{max-width:var(--wrap);margin:0 auto 65px;padding:0 28px}.editorial-lead{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;padding:35px;background:#fff;border:1px solid var(--line);border-radius:14px}.editorial-lead h2{font-size:28px;margin:12px 0}.editorial-lead p{font-size:12px}.editorial-aside{background:var(--cream-2);padding:22px;border-radius:10px;display:flex;flex-direction:column;gap:11px;font-size:11px}.editorial-aside strong{color:var(--mauve-deep)}.page-intro~.related-section{max-width:var(--wrap);margin:55px auto;padding:0 28px 60px}.related-section .section-heading h2{font-size:28px}.people-list{border-top:1px solid var(--line)}.person-row{display:grid;grid-template-columns:70px 1fr 240px;gap:25px;padding:25px 0;border-bottom:1px solid var(--line);align-items:center}.person-index{font-size:34px;font-weight:850;color:var(--cream-3)}.person-row h2{font-size:20px;margin:8px 0}.person-row p{font-size:12px;max-width:680px;margin:0}.person-work{padding:15px;background:#fff;border-radius:9px}.person-work small,.person-work strong{display:block}.person-work small{font-size:9px;color:var(--ink-3)}.person-work strong{font-size:11px;margin-top:5px}.topic-index{border-top:1px solid var(--line)}.topic-row{display:grid;grid-template-columns:60px 1fr 120px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.topic-number{font-size:23px;font-weight:800;color:var(--mauve-deep)}.topic-row strong,.topic-row small{display:block}.topic-row strong{font-size:17px}.topic-row small{font-size:11px;color:var(--ink-2);margin-top:4px}.topic-row em{font-style:normal;font-size:10px;color:var(--ink-3);text-align:right}.community-board{display:grid;grid-template-columns:1.3fr .7fr;gap:25px}.community-main{padding:38px;background:var(--plum-dark);color:#fff;border-radius:16px}.community-main .eyebrow{color:#9adfe1}.community-main h2{font-size:31px;margin:13px 0}.community-main p{color:rgba(255,255,255,.7);max-width:630px}.discussion-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.discussion-rules div{padding:14px;background:rgba(255,255,255,.08);border-radius:8px}.discussion-rules b,.discussion-rules span{display:block}.discussion-rules b{color:#9adfe1}.discussion-rules span{font-size:10px;color:rgba(255,255,255,.75)}.community-aside{padding:25px;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:17px}.community-aside a{font-size:12px;font-weight:700;color:var(--mauve-deep)}.library-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.library-panel{padding:25px;background:#fff;border:1px solid var(--line);border-radius:14px}.section-heading h2{font-size:26px}.section-heading p{font-size:11px}.local-list{min-height:140px}.empty-state,.empty-panel{padding:24px;background:var(--cream-2);border-radius:9px;font-size:12px;color:var(--ink-3)}.local-entry{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.local-entry button{border:0;background:transparent;color:var(--mauve-deep)}.download-panel{display:grid;grid-template-columns:100px 1fr;gap:28px;padding:38px;background:var(--lavender-soft);border-radius:16px}.download-symbol{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--mauve-deep);font-size:42px}.download-panel h2{font-size:29px;margin:10px 0}.download-panel p{max-width:750px;font-size:12px}.prose-grid{max-width:var(--wrap);margin:0 auto 70px;padding:0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.prose-grid article{padding:22px;background:#fff;border:1px solid var(--line);border-radius:11px}.prose-grid h3{font-size:17px}.prose-grid p{font-size:11px}.policy-layout{display:grid;grid-template-columns:190px 1fr;gap:45px}.policy-index{display:flex;flex-direction:column;gap:10px;align-self:start;position:sticky;top:100px}.policy-index a{font-size:11px;color:var(--mauve-deep)}.policy-layout .prose{max-width:820px}.safety-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.safety-matrix article{padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px}.safety-matrix b{font-size:9px;color:var(--mauve-deep);letter-spacing:.12em}.safety-matrix h2{font-size:20px;margin:14px 0 9px}.safety-matrix p{font-size:11px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.contact-grid h2{font-size:31px;margin:12px 0}.contact-grid p{font-size:12px}.contact-item{margin-top:25px;padding:18px;background:var(--lavender-soft);border-radius:9px}.contact-item small,.contact-item strong{display:block}.contact-item small{font-size:9px;color:var(--ink-3)}.contact-item strong{font-size:12px;margin-top:5px}.contact-steps{padding:28px;background:#fff;border:1px solid var(--line);border-radius:13px}.contact-steps h3{font-size:18px}.contact-steps li{font-size:12px;padding:5px 0}.about-story{display:grid;grid-template-columns:200px 1fr;gap:50px}.about-stamp{width:150px;height:150px;border-radius:50%;background:var(--plum);color:#fff;display:grid;place-content:center;text-align:center;font-size:50px;font-weight:900;line-height:.8;box-shadow:0 0 0 15px var(--lavender-soft),0 0 0 16px var(--line)}.about-stamp small{font-size:13px;letter-spacing:.2em;margin-top:10px}.device-feature{display:grid;grid-template-columns:1fr .8fr;gap:50px;align-items:center}.device-copy h2{font-size:32px;margin:12px 0}.device-copy p{max-width:550px;font-size:12px}.check-list{padding-left:18px;color:var(--ink-2);font-size:12px;line-height:2.2;margin:18px 0 24px}.device-visual{min-height:390px;background:linear-gradient(135deg,var(--lavender-soft),var(--cream-2));border-radius:18px;display:grid;place-items:center;position:relative}.device-frame{width:190px;height:340px;border:7px solid var(--plum-dark);border-radius:28px;background:#fff;padding:30px 15px;box-shadow:0 22px 50px rgba(16,36,59,.18);position:relative}.device-top{position:absolute;width:60px;height:10px;background:var(--plum-dark);border-radius:0 0 8px 8px;top:0;left:50%;transform:translateX(-50%)}.device-brand{font-weight:800;margin:8px 0 22px}.device-line{height:7px;width:65%;background:var(--cream-3);border-radius:8px;margin:11px 0}.device-line--long{width:100%}.device-block{height:80px;border-radius:9px;background:linear-gradient(135deg,var(--plum),var(--mauve));margin:16px 0}.device-bottom{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:11px;color:var(--mauve-deep)}.device-note{position:absolute;bottom:25px;right:25px;font-size:10px;color:var(--ink-3)}.update-stream{max-width:900px!important}.update-date{font-size:10px;color:var(--mauve-deep);font-weight:800;letter-spacing:.14em;padding:12px 0;border-bottom:1px solid var(--line)}.update-row{display:grid;grid-template-columns:14px 1fr 60px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.update-dot{width:9px;height:9px;border-radius:50%;background:var(--mauve);margin-top:7px;box-shadow:0 0 0 5px var(--lavender-soft)}.update-row h2{font-size:18px;margin:8px 0}.update-row p{font-size:11px;margin:0}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px}.faq-lead{padding:27px;background:var(--plum);color:#fff;border-radius:13px;align-self:start}.faq-lead .eyebrow{color:#9adfe1}.faq-lead h2{font-size:26px;margin:12px 0}.faq-lead p{font-size:11px;color:rgba(255,255,255,.7)}.faq-lead .button{color:#fff;border-color:rgba(255,255,255,.35)}.faq-list{display:grid;gap:9px}.faq-item{padding:17px 20px}.faq-item summary{font-size:12px}.detail-article{max-width:var(--wrap);margin:0 auto 80px;padding:0 28px}.detail-header{padding:42px;background:#fff;border:1px solid var(--line);border-radius:16px}.detail-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--ink-3)}.detail-header h1{font-size:clamp(2rem,4vw,3.6rem);max-width:900px;margin:18px 0}.detail-summary{max-width:850px;font-size:15px}.detail-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:25px}.detail-body{display:grid;grid-template-columns:1fr 250px;gap:50px;padding:45px 35px}.detail-main{max-width:760px}.detail-main h2{font-size:21px;margin:30px 0 12px}.detail-main p,.detail-main li{font-size:13px;line-height:2}.detail-aside{padding:22px;background:var(--cream-2);border-radius:12px;align-self:start;display:flex;flex-direction:column;gap:12px}.detail-aside>a{font-size:11px;color:var(--mauve-deep)}.detail-aside hr{width:100%;border:0;border-top:1px solid var(--line)}.detail-aside p{font-size:11px;margin:0}.reader-toolbar{max-width:var(--wrap);margin:0 auto;padding:25px 28px;display:flex;justify-content:space-between;align-items:center;font-size:11px}.reader-toolbar>a{color:var(--mauve-deep);font-weight:700}.reader-article{max-width:850px;margin:0 auto 80px;padding:45px 60px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.reader-article h1{font-size:clamp(2rem,4vw,3.3rem);margin:12px 0}.reader-lead{font-size:15px}.reader-progress{height:3px;background:var(--cream-3);margin:28px 0}.reader-progress span{display:block;width:0;height:100%;background:var(--mauve);transition:width .15s}.reader-copy h2{font-size:21px;margin:34px 0 12px}.reader-copy p{font-size:14px;line-height:2.1}.reader-end{margin-top:40px;padding:25px;background:var(--lavender-soft);border-radius:11px}.reader-end p{font-size:12px}.reader-article.is-dim{background:#182c43;color:#e7eff5;border-color:#29445f}.reader-article.is-dim p{color:#b7c8d6}.reader-article.is-dim .reader-end{background:#243d55}.reader-article.is-dim .reader-progress{background:#3b5269}.error-page{max-width:700px;margin:80px auto 120px;padding:0 28px;text-align:center}.error-code{font-size:100px;line-height:1;font-weight:900;color:var(--cream-3);letter-spacing:-.1em}.error-page h1{font-size:34px;margin:10px 0}.error-page p{font-size:13px}.error-page>div{display:flex;justify-content:center;gap:10px;margin-top:25px}.search-page-form{max-width:var(--wrap);margin:0 auto 25px;padding:0 28px}.empty-panel,.result-count{max-width:var(--wrap);margin:20px auto;padding:24px 28px}.search-page-form+.empty-panel,.search-page-form+.result-count,.result-count+.story-grid{max-width:var(--wrap);padding-left:28px;padding-right:28px}.result-count{font-size:12px;color:var(--ink-3)}.search-page-form+.story-grid{max-width:var(--wrap);margin:0 auto;padding:0 28px}.search-page-form+.story-grid+.prose{margin-top:50px}
@media(max-width:1180px){.desktop-nav{gap:11px}.desktop-nav a{font-size:11px}.header-inner{gap:16px}.hero-grid{gap:4%}.hero-copy h1{font-size:4.3rem}}
@media(max-width:1024px){.desktop-nav{display:none}.header-inner{justify-content:space-between}.menu-toggle{display:block}.header-favorite{display:none}.mobile-nav{position:absolute;top:70px;left:0;right:0;padding:12px 28px 22px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:9px;background:var(--cream-2);border-radius:7px;font-size:11px}.hero-grid{grid-template-columns:1.1fr .9fr;min-height:480px}.hero-copy h1{font-size:3.7rem}.topic-bento{grid-template-columns:repeat(3,1fr)}.topic-tile--1,.topic-tile--4{grid-column:span 2}.footer-main{gap:25px}.category-feature{margin-left:28px;margin-right:28px}}
@media(max-width:900px){.hero-grid{grid-template-columns:1fr;gap:35px;padding:45px 0}.hero-copy{max-width:760px}.hero-console{max-width:560px;width:100%;margin:0 auto;transform:none}.hero-copy h1{font-size:clamp(3rem,8vw,4.6rem)}.feature-layout,.editorial-strip,.section-week,.section-clarity,.section-app{grid-template-columns:1fr}.section-week{padding-left:28px;padding-right:28px;gap:25px}.status-intro{grid-template-columns:1fr}.status-intro p{justify-self:start;margin:15px 0}.status-intro .text-link{grid-column:1;justify-self:start}.relation-map{flex-wrap:wrap}.relation-map>a{flex:1 1 40%}.relation-map>i{display:none}.faq-layout,.community-board,.contact-grid,.device-feature{grid-template-columns:1fr}.faq-lead{max-width:none}.policy-layout{grid-template-columns:1fr}.policy-index{position:static;flex-direction:row;flex-wrap:wrap}.about-story{grid-template-columns:1fr}.about-stamp{width:100px;height:100px;font-size:36px}.person-row{grid-template-columns:50px 1fr}.person-work{grid-column:2}.category-feature{grid-template-columns:1fr}.category-side{border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:18px 0 0}.detail-body{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-col:last-child{grid-column:2}}
@media(max-width:768px){body{font-size:14px}.header-inner{padding:0 18px}.header-actions{gap:7px}.header-app{padding:7px 10px}.home-hero{padding-left:18px;padding-right:18px}.hero-index{gap:13px;overflow:auto;white-space:nowrap}.hero-index a{font-size:10px}.hero-grid{padding:36px 0}.hero-copy h1{font-size:clamp(2.7rem,11vw,4rem)}.hero-copy>p{font-size:13px}.hero-console{padding:16px}.hero-bottomline{font-size:9px}.ticker-section{padding:17px 18px;gap:14px}.home-section{padding:60px 18px}.section-heading--split{display:block}.section-heading--split>p{margin-top:12px}.feature-story{grid-template-columns:45px 1fr;padding:20px;gap:12px}.feature-number{font-size:34px}.feature-story h3{font-size:20px}.editorial-strip__items{grid-template-columns:1fr}.editorial-strip__items article{border-right:0;border-bottom:1px solid var(--line);padding:22px}.topic-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(150px,auto)}.topic-tile--1,.topic-tile--4{grid-column:span 2}.status-columns{grid-template-columns:1fr}.submission-panel{grid-template-columns:1fr;padding:25px;gap:25px}.timeline-rail{grid-template-columns:1fr 1fr;gap:25px}.timeline-rail:before{display:none}.timeline-rail article:before{margin-bottom:10px}.relation-map>a{flex-basis:100%}.week-list a{grid-template-columns:30px 1fr}.week-list em{grid-column:2}.people-mini{grid-template-columns:45px 1fr;gap:12px}.people-mini__badge{width:40px;height:40px}.guide-cards,.collection-grid{grid-template-columns:1fr}.app-spec{grid-template-columns:1fr 1fr 1fr}.faq-home{grid-template-columns:1fr}.followup-card,.community-callout,.privacy-band,.correction-layout{align-items:flex-start;flex-direction:column;padding:25px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-col:last-child{grid-column:auto}.footer-bottom{flex-wrap:wrap;gap:8px}.page-intro{padding:40px 18px 25px;display:block}.page-intro h1{font-size:2.7rem}.page-intro p{font-size:12px}.intro-aside{margin-top:18px}.breadcrumb{padding:16px 18px 0}.category-switch{padding:0 18px}.category-feature{margin:0 18px 20px;padding:23px}.category-feature+.story-grid,.page-intro~.story-grid{padding:0 18px}.story-grid--three,.story-grid--two{grid-template-columns:1fr}.page-intro+.editorial-lead,.page-intro+.people-list,.page-intro+.topic-index,.page-intro+.community-board,.page-intro+.download-panel,.page-intro+.policy-layout,.page-intro+.safety-matrix,.page-intro+.prose,.page-intro+.contact-grid,.page-intro+.about-story,.page-intro+.device-feature,.page-intro+.update-stream,.page-intro+.faq-layout,.page-intro+.library-grid{padding:0 18px;margin-bottom:45px}.editorial-lead{grid-template-columns:1fr;padding:22px}.topic-row{grid-template-columns:35px 1fr}.topic-row em{grid-column:2;text-align:left}.discussion-rules{grid-template-columns:1fr}.library-grid,.safety-matrix,.prose-grid{grid-template-columns:1fr}.prose-grid{padding:0 18px}.download-panel{grid-template-columns:1fr;padding:25px}.download-symbol{width:60px;height:60px;font-size:30px}.person-row{grid-template-columns:35px 1fr;gap:12px}.person-index{font-size:24px}.person-work{grid-column:2}.detail-article{padding:0 18px}.detail-header{padding:25px}.detail-body{padding:25px 8px;gap:25px}.detail-aside{grid-template-columns:1fr 1fr}.reader-toolbar{padding:18px}.reader-article{margin:0 14px 55px;padding:28px 22px}.reader-toolbar .button{font-size:10px;padding:8px}.faq-layout{gap:20px}.search-dialog{padding:28px 20px}.search-form{flex-direction:column}.search-form .button{width:100%}.search-page-form{padding:0 18px}.search-page-form+.story-grid{padding:0 18px}.search-page-form+.empty-panel,.search-page-form+.result-count,.result-count+.story-grid{margin-left:18px;margin-right:18px;padding:20px}.mobile-bottom{position:fixed;display:flex;left:0;right:0;bottom:0;height:58px;background:rgba(255,255,255,.97);border-top:1px solid var(--line);z-index:45;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom);backdrop-filter:blur(12px)}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;gap:0;font-size:18px;color:var(--ink-2);line-height:1.1}.mobile-bottom span{font-size:9px}.site-footer{padding:42px 18px 78px}.footer-bottom{font-size:9px}.error-page{margin:55px auto 90px}.error-page>div{flex-wrap:wrap}}
@media(max-width:600px){.header-actions .header-app{display:none}.mobile-nav{grid-template-columns:repeat(2,1fr);padding:12px 18px 18px}.hero-index{gap:15px}.hero-index span{display:none}.hero-copy h1{font-size:2.9rem}.hero-keywords{gap:9px}.hero-keywords a{font-size:9px}.console-feature{padding:22px 18px}.console-split{gap:7px}.hero-bottomline span:last-child{display:none}.ticker-label{display:none}.ticker-track{gap:8px}.ticker-track a{font-size:10px;padding:6px 10px}.home-section{padding:48px 18px}.section-heading h2{font-size:2rem}.feature-story{grid-template-columns:1fr}.feature-number{display:none}.topic-bento{grid-template-columns:1fr}.topic-tile--1,.topic-tile--4{grid-column:span 1}.topic-tile{min-height:145px}.timeline-rail{grid-template-columns:1fr}.timeline-rail article{padding-left:17px;border-left:1px solid var(--line)}.timeline-rail article:before{position:absolute;left:-5px;top:0}.timeline-rail span{display:block}.submission-steps{grid-template-columns:1fr 1fr}.latest-list a{grid-template-columns:1fr auto;gap:5px}.latest-list span{grid-column:1/-1}.latest-list em{grid-column:2;grid-row:2}.app-spec{grid-template-columns:1fr}.privacy-band h2{font-size:22px}.final-panel{padding:35px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-brand{grid-column:1/-1}.footer-col h3{font-size:11px}.footer-bottom span:nth-child(2){width:100%;order:3}.footer-bottom{justify-content:space-between}.page-intro h1{font-size:2.3rem}.page-intro{padding-top:30px}.intro-aside{max-width:none}.category-feature{margin:0 18px 18px}.category-side{font-size:10px}.story-card{padding:19px}.detail-header h1{font-size:2rem}.detail-meta{gap:8px}.detail-actions{align-items:stretch}.detail-actions .button{flex:1}.detail-aside{grid-template-columns:1fr}.reader-toolbar{gap:8px;flex-wrap:wrap}.reader-toolbar span{display:none}.reader-article{padding:25px 18px}.search-modal{padding-top:10vh}.search-dialog h2{font-size:23px}.search-suggestions{gap:8px}.contact-steps{padding:20px}.device-visual{min-height:350px}.device-frame{transform:scale(.9)}.error-code{font-size:80px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.verification-heading{max-width:650px;margin-bottom:25px}.verification-heading h2{margin:12px 0}.verification-heading p{font-size:12px}.verification-table{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.verification-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:18px;padding:17px 22px;border-top:1px solid var(--line);align-items:center;font-size:12px}.verification-row--head{background:var(--plum);color:#fff;border:0;font-size:10px;font-weight:800;letter-spacing:.08em}.verification-row em{font-style:normal;color:var(--ink-3);font-size:10px}.tagline-left{max-width:500px}.tagline-left h2{margin:12px 0}.tagline-left p{font-size:12px}.tagline-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tagline-cloud a{display:flex;align-items:center;gap:20px;padding:13px 17px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700}.tagline-cloud a:nth-child(3n){background:var(--lavender-soft)}.tagline-cloud small{font-size:9px;color:var(--mauve-deep)}.policy-note{display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center;padding:35px;background:var(--plum-dark);border-radius:16px;color:#fff}.policy-note__number{font-size:78px;font-weight:900;letter-spacing:-.1em;color:#9adfe1;line-height:1}.policy-note__number span{font-size:16px;letter-spacing:.1em;margin-left:7px}.policy-note .eyebrow{color:#9adfe1}.policy-note h2{font-size:27px;margin:12px 0}.policy-note p{font-size:12px;color:rgba(255,255,255,.7);max-width:800px}.policy-note .text-link{color:#9adfe1}@media(max-width:768px){.verification-row{grid-template-columns:1fr;gap:4px;padding:14px 16px}.verification-row--head{display:none}.policy-note{grid-template-columns:1fr;padding:25px;gap:15px}.policy-note__number{font-size:55px}.tagline-cloud{gap:7px}.tagline-cloud a{padding:10px 12px;font-size:10px}}
