:root{color-scheme:light;--bg:#f6f3ec;--bg-soft:#fffaf0;--ink:#141716;--muted:#66706b;--line:#dfd6c6;--card:#fffdf7;--dark:#111918;--dark-soft:#182321;--green:#2f7d56;--green-dark:#1d5f40;--lime:#d8ff79;--orange:#f3a53a;--shadow:0 24px 60px rgba(30,35,28,0.12);--radius-lg:30px;--radius-md:20px;--radius-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:radial-gradient(circle at top left,rgba(216,255,121,0.32),transparent 34rem),linear-gradient(180deg,#fbf8ef 0%,var(--bg) 42%,#efe9dd 100%)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid rgba(47,125,86,0.35);outline-offset:3px}button,input,select{font:inherit}.skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-140%);border-radius:999px;padding:10px 14px;color:white;background:var(--green-dark);font-weight:800}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section{padding:84px 0}.eyebrow{margin:0 0 14px;color:var(--green-dark);font-weight:800;text-transform:uppercase;letter-spacing:0.14em;font-size:0.76rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font-weight:800}.button-primary{color:white;background:var(--green);box-shadow:0 18px 34px rgba(47,125,86,0.28)}.button-primary:hover{background:var(--green-dark)}.button-secondary{color:var(--green-dark);background:rgba(47,125,86,0.1)}.tag,.score{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:0.78rem;font-weight:800}.tag{color:var(--green-dark);background:rgba(47,125,86,0.11)}.score{color:#604000;background:rgba(243,165,58,0.22)}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(223,214,198,0.8);background:rgba(246,243,236,0.82);backdrop-filter:blur(18px)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand,.nav-links{display:flex;align-items:center}.brand{gap:10px;font-weight:800;letter-spacing:-0.03em}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--dark);background:var(--lime);box-shadow:inset 0 -8px 18px rgba(20,23,22,0.12)}.nav-links{gap:8px}.nav-links a,.nav-toggle{padding:10px 14px;border-radius:999px;color:var(--muted);font-weight:700;font-size:0.92rem}.nav-links a:hover,.nav-links a:focus-visible{color:var(--ink);background:rgba(47,125,86,0.1)}.nav-toggle{display:none;border:1px solid var(--line);background:var(--card)}.hero{min-height:690px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,0.58fr);gap:32px;align-items:center;padding:74px 0 64px}.hero-copy h1{max-width:900px;margin:0;font-size:clamp(3.2rem,8vw,7.4rem);line-height:0.92;letter-spacing:-0.085em}.hero-lede{max-width:710px;margin:28px 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-panel{min-height:430px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid rgba(216,255,121,0.34);border-radius:var(--radius-lg);color:white;background:linear-gradient(145deg,rgba(216,255,121,0.18),transparent 34%),var(--dark);box-shadow:var(--shadow)}.panel-label{display:block;margin-bottom:12px;color:var(--lime);font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.12em}.hero-panel strong{display:block;max-width:340px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:0.96;letter-spacing:-0.08em}.snapshot-note{max-width:330px;margin:18px 0 0;color:rgba(255,255,255,0.66);line-height:1.5}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-grid div{padding:16px;border:1px solid rgba(255,255,255,0.1);border-radius:18px;background:rgba(255,255,255,0.06)}.stat-grid span{display:block;color:var(--lime);font-size:2rem;font-weight:800}.stat-grid p{margin:6px 0 0;color:rgba(255,255,255,0.72);font-size:0.84rem;line-height:1.35}.section-heading{max-width:780px;margin-bottom:32px}.section-heading.split{max-width:none;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,0.55fr);gap:32px;align-items:end}.section-heading h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-0.06em}.principles-grid,.sector-grid,.quality-grid,.reviewer-checklist-grid,.qa-checklist-grid,.evidence-note-grid,.readiness-grid,.profile-qa-grid,.stale-privacy-grid,.profile-index-grid,.monetization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.principle-card,.sector-card,.quality-grid article,.reviewer-checklist-card,.qa-checklist-grid article,.qa-evidence-card,.evidence-note-card,.reviewer-export-card,.readiness-summary,.readiness-card,.profile-qa-summary,.profile-qa-card,.stale-privacy-card,.profile-index-card,.project-card,.checklist-card,.calculator-card,.monetization-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(255,253,247,0.72);box-shadow:0 18px 48px rgba(30,35,28,0.06)}.principle-card,.sector-card,.quality-grid article,.reviewer-checklist-card,.qa-checklist-grid article,.qa-evidence-card,.evidence-note-card,.reviewer-export-card,.readiness-summary,.readiness-card,.profile-qa-summary,.profile-qa-card,.stale-privacy-card,.profile-index-card,.monetization-grid article{padding:26px}.principle-card span{color:var(--orange);font-weight:800}.principle-card h3,.sector-card h3,.quality-grid h3,.reviewer-checklist-card h3,.qa-checklist-grid h3,.qa-evidence-card h3,.evidence-note-card h3,.reviewer-export-card h3,.readiness-summary h3,.readiness-card h3,.profile-qa-summary h3,.profile-qa-card h3,.stale-privacy-card h3,.profile-index-card h3,.project-card h3,.review-card h3,.checklist-card h3,.monetization-grid h3{margin:12px 0 10px;letter-spacing:-0.04em}.principle-card p,.sector-card p,.quality-grid p,.reviewer-checklist-card li,.qa-checklist-grid li,.qa-evidence-card p,.qa-evidence-card li,.evidence-note-card p,.evidence-note-card li,.reviewer-export-card p,.readiness-summary p,.readiness-card p,.readiness-card li,.profile-qa-summary p,.profile-qa-card p,.profile-qa-card li,.stale-privacy-card p,.stale-privacy-card li,.profile-index-card p,.project-card p,.review-card p,.checklist-card li,.monetization-grid p{color:var(--muted);line-height:1.6}.sector-card dl{display:grid;gap:12px;margin:18px 0}.sector-card dt{color:var(--green-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.sector-card dd{margin:4px 0 0;color:var(--ink);line-height:1.45}.reviewer-checklist-grid,.qa-checklist-grid{align-items:stretch}.reviewer-checklist-card ul,.qa-checklist-grid ul,.qa-evidence-card ul,.evidence-note-card ol{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.site-footer{padding:34px 0;border-top:1px solid var(--line)}.footer-content{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.footer-content a{color:var(--green-dark);font-weight:800}.section-heading p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.7}.reviewer-export-layout{display:grid;gap:18px}.readiness-dashboard{display:grid;gap:18px}.readiness-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.78fr);gap:18px;background:linear-gradient(145deg,rgba(216,255,121,0.18),transparent 36%),var(--dark);color:white}.readiness-summary p{color:rgba(255,255,255,0.72)}.readiness-summary strong{color:white}.readiness-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.readiness-summary dl div{border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:14px;background:rgba(255,255,255,0.06)}.readiness-summary dt{color:var(--lime);font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.readiness-summary dd{margin:6px 0 0;color:white;font-size:1.55rem;font-weight:800}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-card ul{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.profile-qa-evidence-inventory{background:linear-gradient(145deg,rgba(216,255,121,0.18),transparent 32%),var(--card)}.export-template-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:-8px 0 24px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-md);background:rgba(47,125,86,0.06)}.export-template-actions p{flex:1 1 320px;margin:0;color:var(--muted);line-height:1.55}.profile-qa-dashboard{display:grid;gap:18px}.profile-qa-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.72fr);gap:18px;background:linear-gradient(145deg,rgba(216,255,121,0.18),transparent 36%),var(--card)}.profile-qa-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.profile-qa-summary dl div{border:1px solid var(--line);border-radius:16px;padding:14px;background:rgba(255,253,247,0.78)}.profile-qa-summary dt,.profile-qa-card strong{color:var(--green-dark);font-weight:800}.profile-qa-summary dd{margin:6px 0 0;color:var(--ink);font-size:1.6rem;font-weight:800}.profile-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-qa-card ul,.stale-privacy-card ul{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.stale-privacy-grid{grid-template-columns:minmax(0,1fr) minmax(280px,0.62fr)}.qa-evidence-fields{display:grid;gap:12px;margin:18px 0}.qa-evidence-fields div{border:1px solid var(--line);border-radius:14px;padding:12px;background:rgba(47,125,86,0.06)}.qa-evidence-fields dt{color:var(--green-dark);font-size:0.74rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.qa-evidence-fields dd{margin:5px 0 0;color:var(--ink);line-height:1.5}.evidence-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewer-export-card textarea{width:100%;margin-top:14px;border:1px solid var(--line);border-radius:18px;padding:16px;color:var(--ink);background:#fffdf7;font:0.92rem/1.5 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;resize:vertical}.calculator-caveat-doc{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.calculator-caveat-doc p{color:var(--muted);line-height:1.65}.methodology-card{display:grid;gap:28px;padding:clamp(28px,5vw,46px);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(216,255,121,0.22),transparent 34%),var(--card);box-shadow:var(--shadow)}.methodology-card h2{max-width:780px;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-0.06em}.methodology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.methodology-grid article{padding-top:18px;border-top:1px solid var(--line)}.methodology-grid h3{margin:0 0 10px;letter-spacing:-0.04em}.methodology-grid p{margin:0;color:var(--muted);line-height:1.6}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.filter-button,.profile-filter-button{border:1px solid var(--line);border-radius:999px;padding:10px 16px;color:var(--muted);background:var(--card);cursor:pointer;font-weight:800}.filter-button.active,.filter-button:hover,.profile-filter-button.active,.profile-filter-button:hover{color:white;border-color:var(--green);background:var(--green)}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.project-card{min-height:320px;display:flex;flex-direction:column;padding:24px}.project-logo{width:48px;height:48px;border-radius:12px;margin-bottom:8px;flex-shrink:0}.project-meta,.review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.project-card p{margin:0 0 14px}.project-facts{display:grid;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.project-facts div{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:0.88rem}.project-facts strong{color:var(--ink);text-align:right}.source-quality{padding-top:16px;border-top:1px solid var(--line);font-size:0.9rem}.source-quality strong{color:var(--ink)}.evidence-needs{margin-top:12px;color:var(--muted);font-size:0.9rem}.evidence-needs summary{cursor:pointer;color:var(--green-dark);font-weight:800}.evidence-needs ul{display:grid;gap:6px;margin:10px 0 0;padding-left:20px}.source-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.source-links a{border:1px solid rgba(47,125,86,0.18);border-radius:999px;padding:7px 10px;color:var(--green-dark);background:rgba(47,125,86,0.08);font-size:0.78rem;font-weight:800}.source-links a:hover,.source-links a:focus-visible{border-color:var(--green);background:rgba(47,125,86,0.14)}.dark-section{color:white;background:var(--dark)}.dark-section .eyebrow{color:var(--lime)}.dark-section .section-heading p:not(.eyebrow){color:rgba(255,255,255,0.68)}.review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-card{padding:24px;border:1px solid rgba(255,255,255,0.1);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(216,255,121,0.08),transparent 36%),var(--dark-soft)}.review-card p{color:rgba(255,255,255,0.72)}.review-card strong{color:white}.review-card .score{color:var(--dark);background:var(--lime)}.source-links-dark a{border-color:rgba(216,255,121,0.22);color:var(--lime);background:rgba(216,255,121,0.08)}.source-links-dark a:hover,.source-links-dark a:focus-visible{border-color:var(--lime);background:rgba(216,255,121,0.14)}.review-link{display:inline-flex;margin-top:16px;color:var(--lime);font-weight:800}.review-link:hover,.review-link:focus-visible{text-decoration:underline;text-underline-offset:4px}.profile-filter-bar{margin-bottom:22px}.profile-index-grid{grid-template-columns:1fr}.profile-index-group{display:grid;gap:14px}.profile-index-group + .profile-index-group{margin-top:22px}.profile-index-group > h3{margin:0;color:var(--green-dark);letter-spacing:-0.04em}.profile-index-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-index-card p{margin:0 0 12px}.profile-index-card strong{color:var(--ink)}.profile-index-link{color:var(--green-dark)}.snapshot-template{margin-top:14px;color:var(--muted)}.snapshot-template summary{cursor:pointer;color:var(--green-dark);font-weight:800}.table-scroll{overflow-x:auto;margin-top:12px}.snapshot-template table,.snapshot-template-table{width:100%;border-collapse:collapse;min-width:560px;font-size:0.88rem}.snapshot-template th,.snapshot-template td,.snapshot-template-table th,.snapshot-template-table td{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.snapshot-template th,.snapshot-template-table th{color:var(--ink);background:rgba(47,125,86,0.08)}.checklist-layout{display:grid;grid-template-columns:minmax(300px,0.45fr) minmax(0,0.55fr);gap:20px}.calculator-card,.checklist-card{padding:26px}.calculator-card{display:grid;gap:16px}.calculator-card label{display:grid;gap:8px;color:var(--muted);font-weight:700}.calculator-card input,.calculator-card select{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 14px;color:var(--ink);background:white}.calculator-card input:focus,.calculator-card select:focus{outline:3px solid rgba(47,125,86,0.18);border-color:var(--green)}.input-help{margin:0;color:var(--muted);font-size:0.88rem;line-height:1.5}.calculator-result{padding:18px;border-radius:18px;background:var(--dark);color:white}.calculator-result strong{display:block;margin-bottom:6px;color:var(--lime);font-size:1.35rem}.calculator-result span{display:block;color:rgba(255,255,255,0.72);line-height:1.45}.calculator-result small{display:block;margin-top:10px;color:rgba(255,255,255,0.58);line-height:1.45}.calculator-note{margin:0;color:var(--muted);font-size:0.9rem;line-height:1.55}.checklist{display:grid;gap:12px;margin:14px 0 0;padding-left:20px}.calculator-example-grid{display:grid;gap:12px;margin-top:14px}.calculator-review-log{display:grid;gap:12px;margin-top:14px}.calculator-review-log-card{border:1px solid var(--line);border-radius:18px;padding:16px;background:rgba(47,125,86,0.06)}.calculator-review-log-card h4{margin:10px 0 8px;letter-spacing:-0.03em}.calculator-review-log-card p{margin:0 0 10px;color:var(--muted);line-height:1.55}.calculator-example-card{border:1px solid var(--line);border-radius:18px;padding:16px;background:var(--card)}.calculator-example-card h4{margin:0 0 8px;letter-spacing:-0.03em}.calculator-example-card p{margin:0 0 10px;color:var(--muted);line-height:1.55}.calculator-example-card .example-warning{margin-top:10px;border-top:1px solid var(--line);padding-top:10px;color:#604000}.calculator-example-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.calculator-example-card div{border-radius:12px;padding:10px;background:rgba(47,125,86,0.08)}.calculator-example-card dt{color:var(--green-dark);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.calculator-example-card dd{margin:4px 0 0;color:var(--ink);font-weight:800}.market-note{display:grid;gap:20px;padding:clamp(28px,6vw,58px);border-radius:var(--radius-lg);color:white;background:radial-gradient(circle at top right,rgba(216,255,121,0.2),transparent 32rem),var(--green-dark);box-shadow:var(--shadow)}.market-note .eyebrow{color:var(--lime)}.market-note h2{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-0.06em}.market-note p{margin:0;line-height:1.7;max-width:900px;color:rgba(255,255,255,0.78);font-size:1.04rem}.note-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.16);padding-top:20px}.note-actions span{color:rgba(255,255,255,0.78);font-weight:700}.note-actions a{color:var(--dark);background:var(--lime);border-radius:999px;padding:12px 16px;font-weight:800}.monetization-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsletter-form{max-width:640px;margin-top:12px}.cookie-notice{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--line);background:var(--card);box-shadow:0 -8px 30px rgba(30,35,28,0.1);font-size:0.88rem;transform:translateY(100%);transition:transform 0.35s ease}.cookie-notice.visible{transform:translateY(0)}.cookie-notice p{margin:0;color:var(--muted);line-height:1.5}.cookie-notice a{color:var(--green-dark);font-weight:700;text-decoration:underline}.cookie-notice .button{flex-shrink:0;min-height:38px;padding:0 18px}.newsletter-field-group{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.newsletter-field-group label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.newsletter-field-group input{flex:1 1 280px;min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--card);font:inherit}.newsletter-field-group input:focus{outline:3px solid rgba(47,125,86,0.18);border-color:var(--green)}.newsletter-form .input-help{margin-top:14px}.newsletter-success{padding:18px;border-radius:18px;color:white;background:var(--green);font-weight:600;line-height:1.55}.profile-main{padding:76px 0 92px}.profile-hero,.profile-section{border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,253,247,0.78);box-shadow:var(--shadow)}.profile-hero{display:grid;gap:22px;padding:clamp(28px,6vw,58px)}.profile-hero h1{max-width:900px;margin:0;font-size:clamp(2.8rem,7vw,6.4rem);line-height:0.94;letter-spacing:-0.08em}.profile-hero p,.profile-section p,.profile-section li{color:var(--muted);line-height:1.65}.profile-meta-grid,.profile-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-meta-grid div,.profile-section{padding:24px}.profile-meta-grid div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.profile-meta-grid span{display:block;color:var(--green-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.profile-meta-grid strong{display:block;margin-top:8px}.profile-anchor-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.profile-anchor-nav a{border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--green-dark);background:var(--card);font-weight:800}.profile-anchor-nav a:hover,.profile-anchor-nav a:focus-visible{border-color:var(--green);background:rgba(47,125,86,0.1)}.profile-section-grid{margin-top:20px}.profile-section h2{margin:0 0 12px;letter-spacing:-0.05em}@media (prefers-reduced-motion:reduce){.cookie-notice{transition:none}}@media (max-width:940px){.hero,.section-heading.split,.checklist-layout{grid-template-columns:1fr}.hero{min-height:auto}.readiness-summary,.profile-qa-summary{grid-template-columns:1fr}.principles-grid,.sector-grid,.methodology-grid,.quality-grid,.reviewer-checklist-grid,.qa-checklist-grid,.evidence-note-grid,.readiness-grid,.profile-qa-grid,.stale-privacy-grid,.profile-index-grid,.profile-index-group-grid,.profile-meta-grid,.profile-section-grid,.project-grid,.monetization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shell{width:min(100% - 28px,1180px)}.nav{min-height:68px;flex-wrap:wrap}.nav-toggle{display:inline-flex}.nav-links{display:none;width:100%;flex-direction:column;align-items:stretch;padding-bottom:14px}.nav-links.open{display:flex}.nav-links a{background:var(--card)}.hero{padding-top:44px}.hero-copy h1{font-size:clamp(3rem,18vw,5rem)}.stat-grid,.calculator-example-card dl,.principles-grid,.sector-grid,.methodology-grid,.quality-grid,.reviewer-checklist-grid,.qa-checklist-grid,.evidence-note-grid,.readiness-grid,.readiness-summary dl,.profile-qa-grid,.profile-qa-summary dl,.stale-privacy-grid,.profile-index-grid,.profile-index-group-grid,.profile-meta-grid,.profile-section-grid,.project-grid,.review-list,.monetization-grid{grid-template-columns:1fr}.section{padding:58px 0}.footer-content{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.cookie-notice{transition:none}}