.article-experience{--chapter-accent:#ad5834;--chapter-soft:#f2f4ee}.article-experience--wig{--chapter-accent:#567767;--chapter-soft:#edf2e9}.article-experience--edelstahl{--chapter-accent:#557886;--chapter-soft:#edf1f3}.article-experience--arbeitsplatz{--chapter-accent:#976531;--chapter-soft:#f3f0e8}.article-experience :is(section,div,figure,article){min-width:0}.article-experience .chapter{padding:88px 0;scroll-margin-top:92px}.article-experience .chapter h2{text-wrap:balance;font-size:clamp(29px,3vw,43px);line-height:1.2}.article-experience .chapter-number{letter-spacing:.14em;color:var(--chapter-accent);margin-bottom:22px;font-size:13px;font-weight:800;display:block}.article-experience .chapter-prose p{color:#52686e;margin-bottom:22px;font-size:16px;line-height:1.95}.article-experience .chapter-prose p:last-child{margin-bottom:0}.article-experience .chapter-prose{min-width:0}.article-experience .chapter-checklist{margin:28px 0 0;padding:0;list-style:none}.article-experience .chapter-checklist li{border-top:1px solid #cfdbd8;align-items:baseline;gap:15px;padding:16px 0;font-size:14px;line-height:1.7;display:flex}.article-experience .chapter-split{grid-template-columns:1fr 1.06fr;align-items:center;gap:66px;display:grid}.article-experience .chapter-split-reverse>:first-child{order:2}.article-experience .chapter-figure{background:#fff;border:1px solid #dbe3df;border-radius:4px;min-width:0;margin:0;padding:18px;box-shadow:0 14px 35px #162d3407}.article-experience .figure-label{letter-spacing:.13em;color:#74837c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 5px 17px;font-size:13px;font-weight:800;display:flex}.article-experience .figure-label svg{width:17px;height:17px}.article-experience .figure-label a{letter-spacing:0;color:#536e62;align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}.article-experience .chapter-figure img{width:100%}.article-experience .figure-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.article-experience .figure-scroll img{min-width:560px;max-width:none}.article-experience .chapter-figure figcaption{color:#61736f;margin:16px 5px 3px;font-size:13px;line-height:1.75}.article-experience .chapter-table{background:#fff;border-radius:4px;margin-bottom:0}.article-experience .chapter-table th{color:#294650;background:#e6eeea;font-size:13px}.article-experience .chapter-table td{padding:20px;font-size:13px}.article-experience .finder-section{background:linear-gradient(120deg,#edf2ed,#f8faf7);border-bottom:1px solid #dbe4df;position:relative}.article-experience .finder-panel{border-top:3px solid var(--chapter-accent);border-radius:4px 22px 4px 4px;box-shadow:0 18px 45px #2941360b}.article-experience .finder-intro h2{max-width:425px;font-size:37px;line-height:1.22}.article-experience .finder-points{font-size:13px}.article-experience--wig .finder-section{background:#f5f4ed}.article-experience--wig .finder-note{background:#e8ecdf;border-left:2px solid #a8b492;border-radius:0}.article-experience--edelstahl .finder-section{background:linear-gradient(135deg,#e9eff1,#f7f9fa)}.article-experience--edelstahl .finder-panel{border-radius:0}.article-experience--edelstahl .finder-intro h2{color:#284b59}.article-experience--arbeitsplatz .finder-section{background:#f4f1e9}.article-experience--arbeitsplatz .finder-panel{border-top:1px solid #d6ddd5;border-left:4px solid #976531;border-radius:10px}.article-experience--arbeitsplatz .finder-note{background:#eae6da}.article-experience .article-brief{padding:82px 0 0}.article-experience .brief-heading{max-width:820px}.article-experience .brief-heading h2{text-wrap:balance;margin-bottom:36px;font-size:clamp(32px,3.8vw,49px);line-height:1.18}.article-experience .brief-heading .eyebrow{color:var(--chapter-accent)}.article-experience .brief-columns{grid-template-columns:1.05fr .95fr;gap:75px;margin-bottom:45px;display:grid}.article-experience .article-standfirst{margin-bottom:0;font-weight:450;line-height:1.9;color:#3f5962!important;font-size:18px!important}.article-experience .decision-note{border-left:2px solid var(--chapter-accent);background:var(--chapter-soft);padding:24px 28px}.article-experience .decision-note>span{color:var(--chapter-accent);letter-spacing:.12em;font-size:13px;font-weight:800}.article-experience .decision-note p{color:#3f5962;margin:12px 0 0;font-size:14px;line-height:1.85}.article-experience .chapter-index{border-top:1px solid #ced9d4;border-bottom:1px solid #ced9d4;padding:23px 0 18px}.article-experience .index-label{letter-spacing:.13em;color:#667b75;font-size:13px;font-weight:800}.article-experience .chapter-index ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 35px;margin:17px 0 14px;padding:0;list-style:none;display:grid}.article-experience .chapter-index a{align-items:baseline;gap:12px;padding:10px 0;font-size:13px;font-weight:650;line-height:1.65;display:flex}.article-experience .chapter-index a>span{color:var(--chapter-accent);font-size:13px}.article-experience .chapter-index a>svg{flex-shrink:0;width:13px;height:13px;margin-left:auto}.article-experience .index-tools{border-top:1px dashed #dbe2de;gap:23px;padding-top:9px;display:flex}.article-experience .index-tools a{color:#5f746c;font-size:13px}.article-experience .chapter-connection{padding-top:74px}.article-experience .connection-board{background:#edf2ed;border:1px solid #d6e1d9;padding:15px;position:relative}.article-experience .connection-board .chapter-figure{box-shadow:none;border:0;padding:16px}.article-experience .technical-stamp{color:#49625b;gap:13px;padding:20px 17px 9px;font-size:13px;line-height:1.8;display:flex}.article-experience .technical-stamp svg{color:#ae5b38;width:30px;height:30px;margin-top:4px}.article-experience .technical-stamp strong{font-weight:750}.article-experience .chapter-duty{color:#fff;background:#183942}.article-experience .chapter-duty .chapter-number{color:#e9ad82}.article-experience .chapter-duty h2{max-width:730px}.article-experience .duty-layout{grid-template-columns:.65fr 1.35fr;gap:65px;margin-top:45px;display:grid}.article-experience .chapter-duty .chapter-prose p{color:#c7d4d4}.article-experience .chapter-duty .chapter-figure{border:0}.article-experience .chapter-duty .chapter-table{color:#29424b}.article-experience .chapter-wire{background:#f4f0e9}.article-experience .wire-layout{grid-template-columns:1fr 1fr;gap:80px;display:grid}.article-experience .process-connection{flex-wrap:wrap;align-items:center;gap:7px;margin-top:36px;display:flex}.article-experience .process-connection span{color:#775b47;background:#fffcf7;border:1px solid #d8cebe;padding:12px 14px;font-size:13px}.article-experience .process-connection svg{width:15px}.article-experience .chapter-checksheet{background:#eef3ef;padding:65px 0}.article-experience .checksheet-layout{grid-template-columns:.7fr 1.3fr;gap:88px;display:grid}.article-experience--wig .article-brief .brief-heading{max-width:930px}.article-experience--wig .chapter-index ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.article-experience--wig .chapter-index a{flex-direction:column;align-items:flex-start;gap:5px}.article-experience--wig .chapter-index a>span{font-size:19px}.article-experience--wig .chapter-index a>svg{display:none}.article-experience .learning-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.article-experience .learning-heading h2{max-width:640px}.article-experience .learning-heading>p{max-width:290px;margin-bottom:24px;font-size:14px;line-height:1.8}.article-experience .material-branches{grid-template-columns:repeat(3,1fr);gap:2px;margin:20px 0 48px;display:grid}.article-experience .material-branches>div{background:#edf2e9;border-top:3px solid #718c73;padding:27px}.article-experience .material-branches>div:nth-child(2){background:#e4ece5;border-color:#456c61}.article-experience .material-branches>div:last-child{background:#f5f3ec;border-color:#b99d71}.article-experience .material-branches span{letter-spacing:.1em;color:#5e746a;font-size:13px;font-weight:800;display:block}.article-experience .material-branches strong{letter-spacing:-.035em;margin:9px 0;font-size:24px;display:block}.article-experience .material-branches small{color:#607369;font-size:13px}.article-experience .learning-evidence{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.article-experience .chapter-kit{background:#f5f4ed}.article-experience .kit-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid}.article-experience .kit-caption{color:#67765a;border-left:2px solid #9caf89;margin:22px 10px 0;padding-left:18px;font-size:13px;font-weight:650;display:block}.article-experience .chapter-learning{background:#e8eee4}.article-experience .learning-symbol{justify-items:center;gap:10px;margin-bottom:22px;display:grid}.article-experience .learning-symbol svg{stroke-width:.8px;color:#5d8065;width:68px;height:68px}.article-experience .learning-symbol span{letter-spacing:.12em;color:#5d8065;font-size:13px;font-weight:800}.article-experience .chapter-learning .learning-evidence{grid-template-columns:.8fr 1.2fr;margin-top:24px}.article-experience .chapter-wig-data{color:#fff;background:#1e3b36}.article-experience .chapter-wig-data .chapter-number{color:#b5c7a0}.article-experience .chapter-wig-data .container{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.article-experience .chapter-wig-data .chapter-prose p{color:#c5d2c8}.article-experience .chapter-wig-data .chapter-checklist li{color:#dbe4dc;border-color:#4a665d}.article-experience .chapter-wig-data .chapter-checklist li>span{color:#b5c7a0}.article-experience .learning-environment{grid-template-columns:1fr 1fr;gap:85px;display:grid}.article-experience--edelstahl .brief-columns{grid-template-columns:1.2fr .8fr}.article-experience--edelstahl .chapter-index{background:#f8fafb;border-left:3px solid #67828d;padding-left:25px}.article-experience .passport-layout{grid-template-columns:.7fr 1.3fr;gap:75px;display:grid}.article-experience .passport-cover{background:#e9eff1;border-top:5px solid #4d7383;align-self:start;padding:37px 29px}.article-experience .passport-cover h2{font-size:34px}.article-experience .passport-fields{gap:0;margin-top:30px;display:grid}.article-experience .passport-fields span{color:#4d6a77;border-top:1px solid #c3d2d7;align-items:center;gap:10px;padding:18px 0;font-size:13px;display:flex}.article-experience .passport-content .chapter-figure{margin-top:30px}.article-experience .chapter-procedure{background:#f2f5f6}.article-experience .dossier-heading{max-width:740px;margin-bottom:35px}.article-experience .procedure-columns{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.article-experience .chapter-seam{color:#fff;background:#264854}.article-experience .chapter-seam .chapter-number{color:#b9d1d7}.article-experience .chapter-seam .chapter-prose p{color:#d1dce0}.article-experience .seam-heading{max-width:710px}.article-experience .seam-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;margin-top:42px;display:grid}.article-experience .seam-side-labels{letter-spacing:.1em;color:#d5e4e7;border:1px solid #6c8690;justify-content:space-between;padding:17px 20px;font-size:13px;display:flex}.article-experience .seam-illustration .chapter-figure{border:0;border-radius:0}.article-experience .dossier-record{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.article-experience .record-mark{color:#78909b;align-items:center;gap:16px;margin-top:38px;display:flex}.article-experience .record-mark svg{stroke-width:1px;width:60px;height:60px}.article-experience .record-mark span{letter-spacing:.14em;font-size:13px;font-weight:800;line-height:1.9}.article-experience .chapter-dossier-environment{background:#ecf1f3;padding:64px 0}.article-experience .dossier-environment h2{max-width:780px}.article-experience .dossier-environment .chapter-prose{column-count:2;column-gap:65px}.article-experience .dossier-environment .chapter-prose p{break-inside:avoid}.article-experience--arbeitsplatz .brief-heading{max-width:960px}.article-experience .inventory-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.article-experience .workshop-map{background:#f4f1e8;border:1px solid #d9d1bf;padding:22px}.article-experience .map-label{letter-spacing:.12em;color:#8c785d;margin-bottom:20px;font-size:13px;font-weight:800;display:block}.article-experience .map-room{background-color:#fbfaf4;background-image:linear-gradient(#d5d9c730 1px,#0000 1px),linear-gradient(90deg,#d5d9c730 1px,#0000 1px);background-size:25px 25px;border:2px solid #b9bba8;min-height:380px;position:relative}.article-experience .map-air{color:#54756a;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;top:18px;left:22px}.article-experience .map-air svg{width:32px;height:32px}.article-experience .map-table{color:#3f6458;background:#e2e9de;border:1px solid #537065;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:115px;font-size:13px;display:flex;position:absolute;top:29%;left:15%;right:15%;box-shadow:7px 7px #63786212}.article-experience .map-table svg{stroke-width:1px;width:44px;height:44px}.article-experience .map-person{color:#7d683f;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:50px;left:25%}.article-experience .map-person svg{width:28px;height:28px}.article-experience .map-boundary{text-align:center;color:#7b735c;border-top:1px dashed #bcb79c;padding:9px 12px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.article-experience .workshop-map>p{color:#7b755f;margin:16px 0 0;font-size:13px;line-height:1.8}.article-experience .chapter-control{background:#e8eee6}.article-experience .chapter-control h2{max-width:820px}.article-experience .control-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-top:35px;display:grid}.article-experience .clamping-heading{justify-content:space-between;align-items:center;gap:80px;display:flex}.article-experience .clamping-heading h2{max-width:690px}.article-experience .clamping-mark{color:#9c987c;align-items:center;gap:20px;display:flex}.article-experience .clamping-mark svg{stroke-width:1px;width:60px;height:60px}.article-experience .clamping-mark span{letter-spacing:.13em;font-size:13px;font-weight:800;line-height:1.9}.article-experience .clamping-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;margin-top:33px;display:grid}.article-experience .chapter-protection{background:#f3efe6}.article-experience .protection-layout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.article-experience .protection-icon{stroke-width:1px;color:#b19974;width:68px;height:68px;margin-top:15px}.article-experience .workshop-costs{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.article-experience .chapter-needs{color:#fff;background:#193b35}.article-experience .chapter-needs .chapter-number{color:#c3c29a}.article-experience .needs-layout{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.article-experience .chapter-needs .chapter-prose p{color:#d0dbd2}.article-experience .article-cost-plan{background:var(--chapter-soft)}.article-experience .cost-plan-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:75px;display:grid}.article-experience .cost-plan-intro>p{font-size:15px;line-height:1.85}.article-experience .cost-plan-symbol{color:var(--chapter-accent);align-items:center;gap:17px;margin-top:35px;display:flex}.article-experience .cost-plan-symbol svg{stroke-width:1px;width:44px;height:44px}.article-experience .cost-plan-symbol span{letter-spacing:.14em;font-size:13px;font-weight:750;line-height:1.9}.article-experience .budget-calculator{background:#fff;border:1px solid #ccd7cf;border-radius:4px;margin:0;padding:32px;box-shadow:0 16px 35px #18352c07}.article-experience .calculator-title{border-bottom:1px solid #d7e0d9;align-items:flex-start;gap:17px;margin-bottom:22px;padding-bottom:22px;display:flex}.article-experience .calculator-title>span{color:var(--chapter-accent);font-size:42px;font-weight:450;line-height:1}.article-experience .calculator-title h3{margin-bottom:9px;font-size:21px;line-height:1.3}.article-experience .calculator-title p{margin:0;font-size:13px;line-height:1.8}.article-experience .budget-inputs{gap:20px 18px}.article-experience .budget-inputs label>span{margin-bottom:8px;font-size:13px}.article-experience .budget-inputs input{background:#fafcf9;border-radius:3px;padding:12px}.article-experience .budget-total{margin-top:25px;padding-top:24px}.article-experience .budget-total strong{color:var(--chapter-accent)}.article-experience .question-layout{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.article-experience .question-symbol{color:#dde6df;margin-top:35px;font-size:115px;font-weight:400;line-height:1;display:block}.article-experience .faq-items summary{grid-template-columns:minmax(0,1fr) 20px;gap:15px;padding:21px 0;font-size:15px;line-height:1.65;display:grid}.article-experience .faq-items p{padding-left:0;font-size:14px;line-height:1.9}.article-experience .article-evidence{background:#f7f9f7;border-top:1px solid #e1e7e2}.article-experience .evidence-heading{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-bottom:38px;display:grid}.article-experience .evidence-heading h2{margin-bottom:0}.article-experience .evidence-heading>p{margin-bottom:0;font-size:14px;line-height:1.9}.article-experience .evidence-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin:0;padding:0;list-style:none;display:grid}.article-experience .evidence-register li{border-top:1px solid #ccd9cf;padding:23px 0}.article-experience .evidence-publisher{text-transform:uppercase;letter-spacing:.13em;color:#748575;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.article-experience .evidence-register a{text-underline-offset:4px;align-items:center;gap:20px;font-size:15px;font-weight:700;line-height:1.7;text-decoration:underline;display:flex}.article-experience .evidence-register a svg{color:#91a29a;width:17px;height:17px;margin-left:auto}.article-experience .evidence-register p{margin:12px 0;font-size:13px;line-height:1.85}.article-experience .evidence-register small{color:#768780;font-size:13px}.article-experience .article-evidence .source-note{border-top:1px solid #dbe4dc;margin-top:20px;padding-top:25px}.article-experience .article-next-step{color:#fff;background:#193a43;padding:70px 0}.article-experience .next-step-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.article-experience .article-next-step h2{text-wrap:balance;font-size:36px}.article-experience .article-next-step .chapter-number{color:#d0ab8b}.article-experience .next-step-note{border-left:1px solid #547077;gap:23px;padding-left:40px;display:flex}.article-experience .next-step-note>svg{color:#b9cccb;stroke-width:1.2px;width:35px;height:35px;margin-top:5px}.article-experience .next-step-note p{margin:0;font-size:13px}.article-experience .article-related .guide-image{height:180px}.article-experience .article-related .guide-copy h3{font-size:21px}.article-experience .article-related .guide-copy p{font-size:14px}.article-experience--wig .cost-plan-layout{grid-template-columns:.7fr 1.3fr}.article-experience--wig .budget-calculator{border-top:3px solid #63826b;border-radius:4px 24px 4px 4px}.article-experience--wig .article-next-step{background:#23453b}.article-experience--edelstahl .cost-plan-layout{grid-template-columns:1fr 1fr}.article-experience--edelstahl .budget-inputs{grid-template-columns:1fr}.article-experience--edelstahl .article-evidence{background:#eaf0f2}.article-experience--edelstahl .article-next-step{background:#2b4d5b}.article-experience--arbeitsplatz .budget-calculator{border-top:4px solid #a2865f}.article-experience--arbeitsplatz .article-next-step{background:#304c3e}@media (width<=1000px){.article-experience .chapter{padding:65px 0}.article-experience .chapter-split,.article-experience .duty-layout,.article-experience .wire-layout,.article-experience .checksheet-layout,.article-experience .kit-layout,.article-experience .learning-evidence,.article-experience .learning-environment,.article-experience .passport-layout,.article-experience .procedure-columns,.article-experience .seam-layout,.article-experience .dossier-record,.article-experience .inventory-layout,.article-experience .control-layout,.article-experience .clamping-layout,.article-experience .protection-layout,.article-experience .workshop-costs,.article-experience .needs-layout,.article-experience .brief-columns{gap:35px}.article-experience .question-layout{gap:40px}.article-experience .cost-plan-layout,.article-experience--wig .cost-plan-layout,.article-experience--edelstahl .cost-plan-layout{grid-template-columns:1fr 1.1fr;gap:35px}.article-experience .chapter-wig-data .container,.article-experience .next-step-layout{gap:40px}.article-experience .learning-heading,.article-experience .clamping-heading{gap:30px}.article-experience .clamping-mark{display:none}.article-experience--wig .chapter-index ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.article-experience :is(h2,h3,.card-kicker){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.article-experience .chapter{padding:50px 0;scroll-margin-top:85px}.article-experience .chapter h2{font-size:29px;line-height:1.24}.article-experience .chapter-number{letter-spacing:.11em;margin-bottom:18px;font-size:13px}.article-experience .finder-intro h2{font-size:31px}.article-experience .article-brief{padding-top:50px}.article-experience .brief-heading h2{margin-bottom:25px;font-size:33px}.article-experience .brief-columns,.article-experience--edelstahl .brief-columns{grid-template-columns:1fr;gap:24px}.article-experience .article-standfirst{font-size:16px!important}.article-experience .decision-note{padding:20px}.article-experience .chapter-index ol,.article-experience--wig .chapter-index ol{grid-template-columns:1fr;gap:0}.article-experience .chapter-index a,.article-experience--wig .chapter-index a{border-bottom:1px solid #e0e6e0;flex-direction:row;align-items:baseline;gap:13px;padding:12px 0;font-size:13px}.article-experience--wig .chapter-index a>span{font-size:13px}.article-experience--wig .chapter-index a>svg{display:block}.article-experience .chapter-split,.article-experience .duty-layout,.article-experience .wire-layout,.article-experience .checksheet-layout,.article-experience .kit-layout,.article-experience .learning-evidence,.article-experience .learning-environment,.article-experience .passport-layout,.article-experience .procedure-columns,.article-experience .seam-layout,.article-experience .dossier-record,.article-experience .inventory-layout,.article-experience .control-layout,.article-experience .clamping-layout,.article-experience .protection-layout,.article-experience .workshop-costs,.article-experience .needs-layout,.article-experience .chapter-learning .learning-evidence{grid-template-columns:1fr;gap:30px}.article-experience .chapter-split-reverse>:first-child{order:0}.article-experience .chapter-prose p{font-size:15px;line-height:1.9}.article-experience .chapter-figure{padding:11px}.article-experience .figure-label{margin-bottom:12px;font-size:13px}.article-experience .chapter-figure figcaption{margin-top:12px;font-size:13px}.article-experience .connection-board{padding:10px}.article-experience .connection-board .chapter-figure{padding:8px}.article-experience .chapter-table td{min-width:150px;padding:15px}.article-experience .material-branches{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.article-experience .material-branches>div{padding:20px}.article-experience .material-branches strong{font-size:23px}.article-experience .learning-heading{display:block}.article-experience .learning-heading>p{max-width:100%}.article-experience .learning-symbol{display:none}.article-experience .kit-visual{order:2}.article-experience .chapter-wig-data .container{grid-template-columns:1fr;gap:16px}.article-experience .passport-cover{padding:25px}.article-experience .passport-fields{margin-top:23px}.article-experience .passport-content .chapter-figure{margin-top:25px}.article-experience .dossier-environment .chapter-prose{column-count:1}.article-experience .record-mark{display:none}.article-experience .seam-layout .chapter-prose{order:-1}.article-experience .workshop-map{padding:15px}.article-experience .map-room{min-height:340px}.article-experience .map-table{left:10%;right:10%}.article-experience .map-person{left:13%}.article-experience .map-label{font-size:13px}.article-experience .clamping-layout .chapter-prose{order:-1}.article-experience .protection-icon{display:none}.article-experience .cost-plan-layout,.article-experience--wig .cost-plan-layout,.article-experience--edelstahl .cost-plan-layout{grid-template-columns:1fr;gap:28px}.article-experience .cost-plan-symbol{display:none}.article-experience .budget-calculator{padding:23px 18px}.article-experience .budget-inputs{grid-template-columns:1fr}.article-experience .calculator-title h3{font-size:20px}.article-experience .budget-total strong{font-size:23px}.article-experience .question-layout{grid-template-columns:1fr;gap:4px}.article-experience .question-symbol{display:none}.article-experience .faq-items summary{grid-template-columns:minmax(0,1fr) 18px;gap:10px;font-size:14px}.article-experience .faq-items p{padding-left:0}.article-experience .evidence-heading{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.article-experience .evidence-register{grid-template-columns:1fr}.article-experience .article-next-step{padding:50px 0}.article-experience .next-step-layout{grid-template-columns:1fr;gap:30px}.article-experience .article-next-step h2{font-size:30px}.article-experience .next-step-note{border-top:1px solid #526e70;border-left:0;gap:16px;padding:25px 0 0}.article-experience .article-related .guide-image{height:200px}}.article-experience .editorial-opening{padding-bottom:34px}.article-experience .editorial-opening h2{text-wrap:balance;font-size:clamp(32px,3.6vw,47px);line-height:1.18}.article-experience .editorial-opening .eyebrow{color:var(--chapter-accent)}.article-experience .opening-register-label{letter-spacing:.06em;color:#526b67;font-size:13px;font-weight:800;display:block}.article-experience .editorial-opening nav ol{margin:18px 0 0;padding:0;list-style:none}.article-experience .editorial-opening nav a{min-height:44px}.article-experience .opening-workbench{grid-template-columns:1.1fr .9fr;align-items:start;gap:75px;display:grid}.article-experience .opening-workbench-copy h2{margin-bottom:28px}.article-experience .opening-principle{border-top:1px solid #d6dfd8;gap:18px;margin-top:28px;padding-top:25px;display:flex}.article-experience .opening-principle>svg{color:#ad5834;flex-shrink:0;width:29px;height:29px}.article-experience .opening-principle span,.article-experience .opening-file-conclusion>span,.article-experience .opening-room-note>span{color:var(--chapter-accent);font-size:13px;font-weight:800}.article-experience .opening-principle p{margin:9px 0 0;font-size:14px;line-height:1.9}.article-experience .opening-circuit{background:#eff3ef;border-top:3px solid #ad5834;padding:29px 30px 23px}.article-experience .opening-circuit li{position:relative}.article-experience .opening-circuit li a{grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:13px;padding:11px 0;font-size:13px;line-height:1.65;display:grid}.article-experience .opening-circuit svg{color:#78907a;width:14px;height:14px}.article-experience .opening-tools{border-top:1px solid #cfdbcf;flex-wrap:wrap;gap:10px 18px;margin-top:17px;padding-top:14px;display:flex}.article-experience .opening-tools a{text-underline-offset:4px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.article-experience .opening-learning{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.article-experience .opening-learning h2{margin-bottom:0}.article-experience .opening-learning-route{border-top:1px solid #cdd8ca;margin-top:37px;padding:24px 0 0}.article-experience .opening-learning-route ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;display:grid}.article-experience .opening-learning-route li{position:relative}.article-experience .opening-learning-route a{flex-direction:column;gap:16px;font-size:13px;line-height:1.6;display:flex}.article-experience .learning-start-note{background:#eef2e9;grid-template-columns:32px .6fr 1.5fr auto;align-items:center;gap:23px;margin-top:30px;padding:23px 25px;display:grid}.article-experience .learning-start-note>svg{color:#6c8868;width:28px;height:28px}.article-experience .learning-start-note>span{color:#4d6b57;font-size:13px;font-weight:750}.article-experience .learning-start-note p{margin:0;font-size:13px;line-height:1.8}.article-experience .learning-start-note a{align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.article-experience .learning-start-note a svg{flex-shrink:0;width:15px}.article-experience .opening-dossier{grid-template-columns:105px 1fr .75fr;align-items:start;gap:36px;display:grid}.article-experience .opening-file-tab{color:#718c9b;border-top:4px solid #577a8a;flex-direction:column;gap:26px;padding:24px 0;display:flex}.article-experience .opening-file-tab svg{stroke-width:1px;width:45px;height:45px}.article-experience .opening-file-tab span{letter-spacing:.07em;font-size:13px;font-weight:750;line-height:2}.article-experience .opening-dossier-copy h2{margin-bottom:25px}.article-experience .opening-file-register{background:#f0f4f6;border:1px solid #d5e0e5;padding:24px 24px 15px}.article-experience .opening-file-register li+li{border-top:1px solid #d5e0e5}.article-experience .opening-file-register li a{grid-template-columns:minmax(0,1fr) 13px;align-items:baseline;gap:9px;padding:12px 0;font-size:13px;line-height:1.65;display:grid}.article-experience .opening-file-register li svg{width:12px;height:12px}.article-experience .opening-file-conclusion{border-top:1px solid #cbd9df;border-bottom:1px solid #cbd9df;grid-template-columns:.6fr 1.2fr .6fr;align-items:center;gap:40px;margin-top:34px;padding:25px 0;display:grid}.article-experience .opening-file-conclusion p{margin:0;font-size:14px;line-height:1.85}.article-experience .opening-file-conclusion nav{border-left:1px solid #d7e1e5;padding-left:25px;font-size:13px;font-weight:750;display:grid}.article-experience .opening-file-conclusion nav a{align-items:center;display:inline-flex}.article-experience .opening-workshop{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.article-experience .opening-workshop-heading h2{margin-bottom:28px}.article-experience .opening-plan-mark{color:#917341;align-items:center;gap:13px;font-size:13px;font-weight:750;display:flex}.article-experience .opening-plan-mark svg{stroke-width:1.5px;width:27px;height:27px}.article-experience .opening-workshop-register ol{background:#fbfaf5;border:1px solid #ddd8c9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-experience .opening-workshop-register li{border-bottom:1px solid #ddd8c9;border-right:1px solid #ddd8c9}.article-experience .opening-workshop-register li:nth-child(3n){border-right:0}.article-experience .opening-workshop-register li:nth-last-child(-n+3){border-bottom:0}.article-experience .opening-workshop-register a{grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:12px;padding:24px;font-size:13px;line-height:1.65;display:grid}.article-experience .opening-workshop-register svg{color:#9b926e;width:14px;height:14px}.article-experience .opening-room-note{grid-template-columns:.6fr 1.6fr auto;align-items:center;gap:30px;padding:27px 0;display:grid}.article-experience .opening-room-note p{margin:0;font-size:14px;line-height:1.85}.article-experience .opening-room-note a{align-items:center;gap:8px;max-width:190px;font-size:13px;font-weight:750;line-height:1.6;display:flex}.article-experience .opening-room-note a svg{flex-shrink:0;width:15px}.article-experience .article-calculator .calculator-title>svg{width:35px;height:35px;color:var(--chapter-accent);stroke-width:1.4px;flex-shrink:0}.article-experience .article-calculator .budget-position{color:var(--chapter-accent);text-transform:uppercase;letter-spacing:.06em;font-size:13px;display:block}.article-experience .article-calculator .budget-label{font-size:13px;font-weight:750;line-height:1.6}.article-experience .article-calculator .budget-inputs small{color:#637771;font-size:13px;font-weight:450;line-height:1.75;display:block}.article-experience .article-calculator .budget-total>span{max-width:65%;line-height:1.7}.article-experience .subject-question{border:0;margin:0;padding:0}.article-experience .subject-question summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:17px;padding:25px;list-style:none;display:grid}.article-experience .subject-question summary::-webkit-details-marker{display:none}.article-experience .subject-question summary small{text-transform:uppercase;letter-spacing:.08em;color:var(--chapter-accent);margin-bottom:9px;font-size:13px;display:block}.article-experience .subject-question summary strong{font-size:15px;font-weight:700;line-height:1.7;display:block}.article-experience .subject-question summary>svg{color:var(--chapter-accent);width:18px;height:18px;transition:transform .2s}.article-experience .subject-question[open] summary>svg{transform:rotate(45deg)}.article-experience .subject-question-answer{padding:0 25px 26px}.article-experience .subject-question-answer p{color:#506871;margin:0;font-size:14px;line-height:1.9}.article-experience .document-role{color:var(--chapter-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:13px;font-weight:800;line-height:1.8;display:block}.article-experience .subject-source-note{color:#61756f;border-top:1px solid #d8e0da;margin:25px 0 0;padding-top:22px;font-size:13px;line-height:1.85}.article-experience .subject-source-note a{text-underline-offset:4px;font-weight:650;text-decoration:underline}.article-experience :is(.mig-comparison-brief,.wig-first-project,.stainless-dossier-handoff,.workplace-planning-handoff){padding:72px 0}.article-experience :is(.mig-comparison-brief,.wig-first-project,.stainless-dossier-handoff,.workplace-planning-handoff) h2{text-wrap:balance;font-size:clamp(31px,3.2vw,43px);line-height:1.2}.article-experience :is(.mig-comparison-brief,.wig-first-project,.stainless-dossier-handoff,.workplace-planning-handoff) p{font-size:15px;line-height:1.9}.article-experience .mig-purchase-sheet{background:#f3f0e9}.article-experience .purchase-sheet-heading{grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:28px;display:grid}.article-experience .purchase-sheet-heading h2{margin-bottom:0}.article-experience .purchase-sheet-heading>p{margin:0;font-size:15px;line-height:1.9}.article-experience .purchase-sheet-boundary{border-top:1px solid #dacfbb;grid-template-columns:25px 1fr auto;align-items:center;gap:14px;padding:21px 0;font-size:13px;line-height:1.8;display:grid}.article-experience .purchase-sheet-boundary>svg{color:#ae5d39;width:23px;height:23px}.article-experience .purchase-sheet-boundary a{align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.article-experience .purchase-sheet-boundary a svg{width:14px}.article-experience .article-calculator--mig{background:#fffdf8;border-color:#d8ccb8;padding:30px 34px}.article-experience .article-calculator--mig .budget-inputs{grid-template-columns:1fr;gap:0}.article-experience .article-calculator--mig .budget-inputs label{border-bottom:1px solid #e4decf;grid-template-columns:95px 1fr 1.2fr 150px;align-items:center;gap:25px;padding:20px 0;display:grid}.article-experience .article-calculator--mig .budget-inputs label>span{margin:0}.article-experience .article-calculator--mig .budget-inputs input{background:#fff}.article-experience .mig-offer-questions{color:#fff;background:#1c3a43}.article-experience .mig-offer-questions .chapter-number{color:#e8b18a}.article-experience .offer-question-heading{max-width:760px;margin-bottom:35px}.article-experience .offer-question-heading p{color:#c7d7d9;font-size:15px;line-height:1.85}.article-experience .offer-question-register{border-top:1px solid #536c72}.article-experience .offer-question-register .subject-question{border-bottom:1px solid #536c72}.article-experience .offer-question-register summary{grid-template-columns:minmax(0,1fr) 20px;padding:24px 0}.article-experience .offer-question-register summary>.subject-question-copy{grid-template-columns:190px 1fr;align-items:center;gap:20px;display:grid}.article-experience .offer-question-register summary small{color:#e7ae85;margin:0}.article-experience .offer-question-register summary>svg{color:#e7ae85}.article-experience .offer-question-register .subject-question-answer{padding-left:210px;padding-right:40px}.article-experience .offer-question-register .subject-question-answer p{color:#d1dcde}.article-experience .document-rack-heading{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.article-experience .document-rack-heading>p{font-size:14px;line-height:1.9}.article-experience .document-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.article-experience .document-rack li{background:#f5f7f2;border:1px solid #d6dfd3;padding:0 24px 25px}.article-experience .document-rack-tab{color:#7c947d;border-bottom:1px solid #ccd8c8;justify-content:space-between;align-items:center;height:59px;margin-bottom:23px;display:flex}.article-experience .document-rack-tab span{font-size:21px;font-weight:450}.article-experience .document-rack-tab svg{width:22px;height:22px}.article-experience .document-rack a{text-underline-offset:4px;font-size:15px;font-weight:750;line-height:1.7;text-decoration:underline}.article-experience .document-rack a svg{vertical-align:middle;width:14px;height:14px;margin-left:4px;display:inline}.article-experience .document-rack p{margin:16px 0;font-size:13px;line-height:1.85}.article-experience .document-rack small{color:#6e806e;font-size:13px;line-height:1.7;display:block}.article-experience .mig-comparison-brief{background:#f2e9dc;border-top:1px solid #ddcdb6;border-bottom:1px solid #ddcdb6}.article-experience .mig-comparison-brief>.container{grid-template-columns:1.1fr .9fr;gap:85px;display:grid}.article-experience .comparison-brief-list{background:#faf6ec;border:1px dashed #bda685;padding:30px}.article-experience .comparison-brief-list>span{color:#84572d;font-size:13px;font-weight:800;display:block}.article-experience .comparison-brief-list ul{margin:23px 0;padding:0;list-style:none}.article-experience .comparison-brief-list li{border-bottom:1px solid #e3d8c6;gap:12px;padding:12px 0;font-size:13px;display:flex}.article-experience .comparison-brief-list li svg{color:#947548;flex-shrink:0;width:18px;height:18px}.article-experience .comparison-brief-list p{color:#826d4e;margin:0;font-size:13px}.article-experience .mig-reading-links{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.article-experience .mig-reading-link{border-top:2px solid #a6bda9;grid-template-columns:95px 1fr 17px;align-items:start;gap:23px;padding-top:24px;display:grid}.article-experience .mig-reading-link img{object-fit:cover;width:95px;height:114px}.article-experience .mig-reading-link>div>span{color:#7d8974;text-transform:uppercase;font-size:13px;font-weight:750}.article-experience .mig-reading-link h3{margin:8px 0 13px;font-size:22px;line-height:1.3}.article-experience .mig-reading-link p{margin:0;font-size:13px;line-height:1.8}.article-experience .mig-reading-link>svg{color:#8ba17d;width:17px;height:17px}.article-experience .wig-learning-questions{background:#f4f6ef}.article-experience .learning-question-heading{text-align:center;max-width:780px;margin:0 auto 37px}.article-experience .learning-question-heading p{font-size:15px;line-height:1.85}.article-experience .learning-question-cards{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.article-experience .learning-question-cards .subject-question{background:#fff;border:1px solid #d4decf;border-radius:3px 18px 3px 3px}.article-experience .learning-question-cards summary{min-height:138px}.article-experience .startup-route-heading{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.article-experience .startup-route-heading>p{font-size:15px;line-height:1.9}.article-experience .startup-route-caption{color:#637c5c;align-items:center;gap:14px;margin:22px 0;display:flex}.article-experience .startup-route-caption svg{flex-shrink:0;width:25px;height:25px}.article-experience .startup-route-caption p{margin:0;font-size:13px;line-height:1.8}.article-experience .article-calculator--wig{background:#f6f8f1;border-top:3px solid #718f64;border-radius:3px;padding:29px}.article-experience .article-calculator--wig .budget-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.article-experience .article-calculator--wig .budget-inputs label{border-left:1px solid #d5dfce;flex-direction:column;padding:4px 22px 12px;display:flex}.article-experience .article-calculator--wig .budget-inputs label:first-child{border-left:0;padding-left:0}.article-experience .article-calculator--wig .budget-inputs label:last-child{padding-right:0}.article-experience .article-calculator--wig .budget-label{min-height:44px}.article-experience .article-calculator--wig small{margin:7px 0 22px}.article-experience .article-calculator--wig input{background:#fff;margin-top:auto}.article-experience .wig-reading-path{background:#edf2e9}.article-experience .wig-reading-path>.container{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.article-experience .reading-path-intro>p{font-size:14px;line-height:1.9}.article-experience .reading-path-documents{margin:0;padding:0;list-style:none}.article-experience .reading-path-documents li{gap:23px;padding-bottom:31px;display:flex;position:relative}.article-experience .reading-path-documents a{text-underline-offset:4px;align-items:center;gap:18px;font-size:16px;font-weight:750;line-height:1.6;text-decoration:underline;display:flex}.article-experience .reading-path-documents a svg{flex-shrink:0;width:15px;height:15px}.article-experience .reading-path-documents p{margin:13px 0 9px;font-size:13px;line-height:1.85}.article-experience .reading-path-documents small{color:#75836d;font-size:13px;display:block}.article-experience .wig-first-project{color:#fff;background:#25483a}.article-experience .wig-first-project>.container{grid-template-columns:1fr 1fr;gap:80px;display:grid}.article-experience .wig-first-project .chapter-number{color:#c4d8b3}.article-experience .wig-first-project p{color:#cfddcd}.article-experience .first-project-route{border:1px solid #6b8871;padding:28px 31px}.article-experience .first-project-route>span{color:#cfe0c2;font-size:13px;font-weight:750}.article-experience .first-project-route ol{margin:22px 0;padding:0;list-style:none}.article-experience .first-project-route li{border-bottom:1px solid #587660;align-items:center;gap:20px;padding:17px 0;display:flex}.article-experience .first-project-route li strong{font-size:14px}.article-experience .first-project-route p{margin:0;font-size:13px}.article-experience .learning-room-links{margin-top:32px}.article-experience .learning-room-link{border-top:1px solid #d0ddc9;grid-template-columns:.6fr 1.4fr;align-items:center;gap:42px;padding:30px 0;display:grid}.article-experience .learning-room-image img{object-fit:cover;border-radius:3px 18px 3px 3px;width:100%;height:185px}.article-experience .learning-room-link>div>span{color:#6e8b65;text-transform:uppercase;font-size:13px;font-weight:750}.article-experience .learning-room-link h3{margin:10px 0 15px;font-size:28px}.article-experience .learning-room-link p{margin-bottom:14px;font-size:14px;line-height:1.85}.article-experience .learning-room-link>div>strong{color:#567b55;align-items:center;gap:8px;font-size:13px;display:flex}.article-experience .learning-room-link>div>strong svg{width:16px;height:16px}.article-experience .stainless-source-dossier{background:#eff3f5}.article-experience .source-dossier-heading{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.article-experience .source-dossier-heading>p{font-size:14px;line-height:1.9}.article-experience .source-dossier-register{border-top:1px solid #c6d7de;margin-top:30px}.article-experience .source-dossier-register article{border-bottom:1px solid #c6d7de;grid-template-columns:40px 1fr .9fr;gap:28px;padding:26px 0;display:grid}.article-experience .source-dossier-number{color:#7895a3;flex-direction:column;gap:20px;display:flex}.article-experience .source-dossier-number svg{stroke-width:1.4px;width:27px;height:27px}.article-experience .source-dossier-subject a{text-underline-offset:4px;align-items:baseline;gap:16px;font-size:15px;font-weight:750;line-height:1.75;text-decoration:underline;display:flex}.article-experience .source-dossier-subject a svg{flex-shrink:0;width:14px;height:14px}.article-experience .source-dossier-subject small{color:#708991;margin-top:13px;font-size:13px;display:block}.article-experience .source-dossier-register article>p{margin:0;font-size:13px;line-height:1.9}.article-experience .stainless-file-questions{color:#fff;background:#244651}.article-experience .stainless-file-questions>.container{grid-template-columns:.7fr 1.3fr;gap:75px;display:grid}.article-experience .stainless-file-questions .chapter-number{color:#c1d5da}.article-experience .file-question-margin>p{color:#c8d7db;font-size:14px;line-height:1.9}.article-experience .file-question-symbol{color:#97b8c1;align-items:center;gap:19px;margin-top:30px;display:flex}.article-experience .file-question-symbol svg{stroke-width:1px;width:45px;height:45px}.article-experience .file-question-symbol span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:2}.article-experience .file-question-sheets{align-content:start;gap:14px;display:grid}.article-experience .file-question-sheets .subject-question{color:#244651;background:#f9fbfc;border-left:4px solid #a6bec9}.article-experience .file-question-sheets summary{padding:22px}.article-experience .file-question-sheets .subject-question-answer{padding-left:22px}.article-experience .stainless-project-costs>.container{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.article-experience .project-costs-brief>p{font-size:15px;line-height:1.9}.article-experience .project-costs-principle{border-top:1px solid #cedbe1;gap:20px;margin:26px 0;padding-top:25px;display:flex}.article-experience .project-costs-principle svg{color:#7098aa;flex-shrink:0;width:30px;height:30px}.article-experience .project-costs-principle p{margin:0;font-size:13px;line-height:1.85}.article-experience .article-calculator--edelstahl{background:#f5f8fa;border:1px solid #cad9e0;border-top:4px solid #688e9f;padding:27px}.article-experience .article-calculator--edelstahl .budget-inputs{grid-template-columns:1fr;gap:0}.article-experience .article-calculator--edelstahl label{border-bottom:1px solid #d1dfe5;grid-template-columns:1fr 130px;gap:4px 24px;padding:18px 0;display:grid}.article-experience .article-calculator--edelstahl label :is(.budget-position,.budget-label,small){grid-column:1;margin:0}.article-experience .article-calculator--edelstahl label input{background:#fff;grid-area:1/2/4;align-self:center}.article-experience .stainless-dossier-handoff{background:#e2ebef;border-top:1px solid #c7d8e1}.article-experience .stainless-dossier-handoff>.container{grid-template-columns:1fr 1fr;gap:75px;display:grid}.article-experience .dossier-handoff-file{background:#f7fafb;border:1px solid #c4d6de;border-left:5px solid #6d929f;padding:28px;box-shadow:7px 7px #bfcfda40}.article-experience .dossier-handoff-file>span{color:#4f7889;font-size:13px;font-weight:750;display:block}.article-experience .dossier-handoff-file ul{margin:22px 0;padding:0;list-style:none}.article-experience .dossier-handoff-file li{border-bottom:1px solid #d6e1e6;gap:17px;padding:14px 0;font-size:13px;font-weight:650;line-height:1.65;display:flex}.article-experience .dossier-handoff-file p{margin:0;font-size:13px}.article-experience .associated-files-heading{max-width:800px}.article-experience .associated-files{border-top:1px solid #c7d7df;margin-top:30px}.article-experience .associated-files>a{border-bottom:1px solid #c7d7df;grid-template-columns:130px minmax(0,1fr) 22px;align-items:center;gap:25px;padding:27px 0;display:grid}.article-experience .associated-files img{object-fit:cover;width:130px;height:110px}.article-experience .associated-files>a>div>span{color:#6c8b9a;text-transform:uppercase;font-size:13px;font-weight:750}.article-experience .associated-files h3{margin:9px 0;font-size:25px;line-height:1.3}.article-experience .associated-files p{margin:0;font-size:14px;line-height:1.85}.article-experience .associated-files>a>svg{color:#87a1ae;width:20px;height:20px}.article-experience .workplace-budget-board{background:#f3f0e6}.article-experience .budget-board-heading{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.article-experience .budget-board-heading>p{font-size:15px;line-height:1.9}.article-experience .budget-planning-phases{border-top:1px solid #d6ccb5;border-bottom:1px solid #d6ccb5;grid-template-columns:.9fr 20px .9fr 1.2fr;align-items:center;gap:25px;margin:16px 0;padding:24px 0;display:grid}.article-experience .budget-planning-phases>div{grid-template-columns:32px 1fr;gap:5px 14px;display:grid}.article-experience .budget-planning-phases>div>svg{color:#a58b55;grid-row:1/3;align-self:center;width:28px;height:28px}.article-experience .budget-planning-phases span{text-transform:uppercase;color:#9b7c49;letter-spacing:.07em;font-size:13px}.article-experience .budget-planning-phases strong{font-size:13px;line-height:1.75}.article-experience .budget-planning-phases>svg{color:#9b8658;width:17px}.article-experience .budget-planning-phases p{margin:0;font-size:13px;line-height:1.85}.article-experience .article-calculator--arbeitsplatz{background:#fffdf6;border:1px solid #d2c6aa;border-radius:0;padding:28px}.article-experience .article-calculator--arbeitsplatz .budget-inputs{grid-template-columns:1fr 1fr;gap:24px}.article-experience .article-calculator--arbeitsplatz label{border-left:3px solid #b2a078;grid-template-columns:1fr 145px;gap:7px 26px;padding:5px 0 5px 20px;display:grid}.article-experience .article-calculator--arbeitsplatz label :is(.budget-position,.budget-label,small){grid-column:1;margin:0}.article-experience .article-calculator--arbeitsplatz label input{background:#fff;grid-area:1/2/4;align-self:center}.article-experience .open-plan-heading{max-width:800px}.article-experience .open-plan-heading p{font-size:15px;line-height:1.9}.article-experience .open-plan-zones{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-top:32px;display:grid}.article-experience .open-plan-zones .subject-question{background:#faf8f1;border:1px solid #d8d1bb;border-top:3px solid #a69670}.article-experience .open-plan-zones summary{min-height:143px;padding:25px}.article-experience .workplace-evidence-plan{background:#ebf0e6}.article-experience .evidence-plan-intro{grid-template-columns:1fr 1fr;align-items:center;gap:14px 75px;display:grid}.article-experience .evidence-plan-intro .chapter-number{grid-column:1/-1;margin-bottom:0}.article-experience .evidence-plan-intro p{font-size:14px;line-height:1.9}.article-experience .evidence-plan-list{border-top:1px solid #c5d1bb;margin:30px 0 0;padding:0;list-style:none}.article-experience .evidence-plan-list li{border-bottom:1px solid #c5d1bb;grid-template-columns:.6fr 1.4fr;gap:55px;padding:24px 0;display:grid}.article-experience .evidence-plan-area{gap:22px;display:flex}.article-experience .evidence-plan-area strong{color:#566b46;font-size:13px;line-height:1.7}.article-experience .evidence-plan-document a{text-underline-offset:4px;align-items:baseline;gap:20px;font-size:15px;font-weight:750;line-height:1.75;text-decoration:underline;display:flex}.article-experience .evidence-plan-document a svg{color:#7c936a;flex-shrink:0;width:15px;height:15px}.article-experience .evidence-plan-document p{margin:13px 0 9px;font-size:13px;line-height:1.85}.article-experience .evidence-plan-document small{color:#718562;font-size:13px}.article-experience .workplace-planning-handoff{color:#fff;background:#203f35}.article-experience .workplace-planning-handoff>.container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.article-experience .workplace-planning-handoff .chapter-number{color:#c9c294}.article-experience .planning-handoff-list{border-right:1px solid #58705a;padding-right:38px}.article-experience .planning-handoff-list ul{margin:0 0 27px;padding:0;list-style:none}.article-experience .planning-handoff-list li{border-bottom:1px solid #526b55;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;padding:16px 0;display:grid}.article-experience .planning-handoff-list li>strong{font-size:14px}.article-experience .planning-handoff-list li>svg{color:#a4b795;width:18px;height:18px}.article-experience .planning-handoff-list>strong{color:#c9d7be;font-size:13px;font-weight:750}.article-experience .planning-handoff-list>p{color:#bfcdbc;margin:13px 0 0;font-size:13px}.article-experience .planning-handoff-action>p{color:#d1ddcf}.article-experience .process-connection-rows{grid-template-columns:1fr 1fr;gap:36px;margin-top:35px;display:grid}.article-experience .process-connection-rows>a{background:#fbfaf4;border:1px solid #dbd4bf;flex-direction:column;display:flex}.article-experience .process-connection-copy{flex:1;padding:30px}.article-experience .process-connection-copy>span{color:#9b8152;text-transform:uppercase;font-size:13px;font-weight:750}.article-experience .process-connection-copy h3{margin:13px 0;font-size:27px}.article-experience .process-connection-copy p{margin-bottom:20px;font-size:14px;line-height:1.85}.article-experience .process-connection-copy>strong{color:#8b7546;align-items:center;gap:10px;font-size:13px;display:flex}.article-experience .process-connection-copy>strong svg{width:16px;height:16px}.article-experience .process-connection-rows img{object-fit:cover;width:100%;height:190px}@media (width<=1050px){.article-experience .opening-dossier{grid-template-columns:1fr .75fr}.article-experience .opening-file-tab{display:none}.article-experience .opening-workbench,.article-experience .opening-learning,.article-experience .opening-workshop{gap:35px}.article-experience .learning-start-note{grid-template-columns:30px .8fr 1.2fr}.article-experience .learning-start-note a{grid-column:3}.article-experience .opening-file-conclusion{grid-template-columns:.6fr 1.4fr;gap:25px}.article-experience .opening-file-conclusion nav{border-left:0;grid-column:1/-1;gap:25px;padding-left:0;display:flex}.article-experience .opening-workshop-register a{gap:10px;padding:19px}.article-experience .opening-room-note{grid-template-columns:.7fr 1.3fr}.article-experience .opening-room-note a{grid-column:2}.article-experience .article-calculator--mig .budget-inputs label{grid-template-columns:90px 1fr 140px;gap:17px}.article-experience .article-calculator--mig .budget-inputs small{grid-area:2/2}.article-experience .article-calculator--mig input{grid-area:1/3/3}.article-experience .article-calculator--wig .budget-inputs{grid-template-columns:1fr 1fr;gap:27px}.article-experience .article-calculator--wig .budget-inputs label,.article-experience .article-calculator--wig .budget-inputs label:first-child,.article-experience .article-calculator--wig .budget-inputs label:last-child{border:0;padding:0}.article-experience .article-calculator--wig .budget-label{min-height:0}.article-experience .article-calculator--arbeitsplatz label{grid-template-columns:1fr}.article-experience .article-calculator--arbeitsplatz label input{grid-area:auto/1;margin-top:12px}.article-experience .budget-planning-phases{grid-template-columns:1fr 20px 1fr}.article-experience .budget-planning-phases p{grid-column:1/-1}.article-experience .purchase-sheet-heading,.article-experience .startup-route-heading,.article-experience .budget-board-heading,.article-experience .document-rack-heading,.article-experience .source-dossier-heading,.article-experience .wig-reading-path>.container,.article-experience .stainless-file-questions>.container,.article-experience .stainless-project-costs>.container,.article-experience .stainless-dossier-handoff>.container,.article-experience .wig-first-project>.container,.article-experience .mig-comparison-brief>.container,.article-experience .workplace-planning-handoff>.container{gap:35px}.article-experience .source-dossier-register article{grid-template-columns:40px 1fr;gap:20px}.article-experience .source-dossier-register article>p{grid-column:2}.article-experience .process-connection-copy{padding:25px}}@media (width<=700px){.article-experience .editorial-opening{padding-bottom:16px}.article-experience .editorial-opening h2{font-size:32px}.article-experience .opening-workbench,.article-experience .opening-learning,.article-experience .opening-dossier,.article-experience .opening-workshop{grid-template-columns:1fr;gap:26px}.article-experience .opening-circuit{padding:25px}.article-experience .opening-learning-route ol{grid-template-columns:1fr;gap:0}.article-experience .opening-learning-route a{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:17px;padding-bottom:22px;display:grid;position:relative}.article-experience .learning-start-note{grid-template-columns:26px 1fr;gap:14px;margin-top:12px;padding:20px}.article-experience .learning-start-note p{grid-column:1/-1}.article-experience .learning-start-note a{grid-column:1/-1;min-height:44px}.article-experience .opening-file-conclusion{grid-template-columns:1fr;gap:15px;padding:23px 0}.article-experience .opening-file-conclusion nav{flex-wrap:wrap;gap:7px 20px}.article-experience .opening-workshop-register ol{grid-template-columns:1fr}.article-experience .opening-workshop-register li,.article-experience .opening-workshop-register li:nth-last-child(-n+3){border-bottom:1px solid #ddd8c9;border-right:0}.article-experience .opening-workshop-register li:last-child{border-bottom:0}.article-experience .opening-workshop-register a{padding:18px}.article-experience .opening-room-note{grid-template-columns:1fr;gap:14px}.article-experience .opening-room-note a{grid-column:1;max-width:none;min-height:44px}.article-experience .purchase-sheet-heading,.article-experience .startup-route-heading,.article-experience .budget-board-heading,.article-experience .document-rack-heading,.article-experience .source-dossier-heading,.article-experience .wig-reading-path>.container,.article-experience .stainless-file-questions>.container,.article-experience .stainless-project-costs>.container,.article-experience .stainless-dossier-handoff>.container,.article-experience .wig-first-project>.container,.article-experience .mig-comparison-brief>.container,.article-experience .workplace-planning-handoff>.container{grid-template-columns:1fr;gap:25px}.article-experience .purchase-sheet-boundary{grid-template-columns:23px 1fr;gap:13px}.article-experience .purchase-sheet-boundary a{grid-column:2;min-height:44px}.article-experience .article-calculator--mig,.article-experience .article-calculator--wig,.article-experience .article-calculator--edelstahl,.article-experience .article-calculator--arbeitsplatz{padding:22px 18px}.article-experience .article-calculator .calculator-title{gap:13px}.article-experience .article-calculator .calculator-title>svg{width:28px;height:28px}.article-experience .article-calculator .calculator-title h3{font-size:20px}.article-experience .article-calculator--mig .budget-inputs label{grid-template-columns:1fr;gap:9px;padding:19px 0}.article-experience .article-calculator--mig .budget-inputs small,.article-experience .article-calculator--mig input{grid-area:auto/1}.article-experience .article-calculator--wig .budget-inputs,.article-experience .article-calculator--arbeitsplatz .budget-inputs{grid-template-columns:1fr;gap:23px}.article-experience .article-calculator--edelstahl label{grid-template-columns:1fr;gap:6px}.article-experience .article-calculator--edelstahl label input{grid-area:auto/1;margin-top:10px}.article-experience .article-calculator .budget-total{flex-direction:column;align-items:flex-start;gap:9px}.article-experience .article-calculator .budget-total>span{max-width:none;font-size:13px}.article-experience .subject-question summary{grid-template-columns:minmax(0,1fr) 17px;gap:12px;padding:20px 17px}.article-experience .subject-question summary strong{font-size:14px}.article-experience .subject-question-answer{padding:0 17px 24px}.article-experience .offer-question-register summary{padding:23px 0}.article-experience .offer-question-register summary>.subject-question-copy{grid-template-columns:1fr;gap:7px}.article-experience .offer-question-register .subject-question-answer{padding:0 0 23px}.article-experience .document-rack,.article-experience .learning-question-cards,.article-experience .open-plan-zones{grid-template-columns:1fr;gap:18px}.article-experience .document-rack li{padding:0 23px 24px}.article-experience .learning-question-heading{text-align:left}.article-experience .learning-question-cards summary{grid-template-columns:minmax(0,1fr) 17px;min-height:0}.article-experience .learning-question-cards .subject-question-answer{padding-left:17px}.article-experience .source-dossier-register article{grid-template-columns:1fr;gap:15px;padding:25px 0}.article-experience .source-dossier-number{flex-direction:row;justify-content:space-between;align-items:center}.article-experience .source-dossier-register article>p{grid-column:1}.article-experience .file-question-symbol{display:none}.article-experience .file-question-sheets summary{padding:20px 17px}.article-experience .file-question-sheets .subject-question-answer{padding-left:17px}.article-experience .budget-planning-phases{grid-template-columns:1fr;gap:14px}.article-experience .budget-planning-phases>svg{justify-self:start;margin-left:5px;transform:rotate(90deg)}.article-experience .budget-planning-phases p{grid-column:1}.article-experience .open-plan-zones summary{min-height:0}.article-experience .evidence-plan-intro{grid-template-columns:1fr;gap:10px}.article-experience .evidence-plan-list li{grid-template-columns:1fr;gap:17px}.article-experience .evidence-plan-area{gap:15px}.article-experience :is(.mig-comparison-brief,.wig-first-project,.stainless-dossier-handoff,.workplace-planning-handoff){padding:50px 0}.article-experience :is(.mig-comparison-brief,.wig-first-project,.stainless-dossier-handoff,.workplace-planning-handoff) h2{font-size:30px}.article-experience .comparison-brief-list,.article-experience .first-project-route,.article-experience .dossier-handoff-file{padding:24px}.article-experience .planning-handoff-list{border-top:1px solid #58705a;border-right:0;order:2;padding:27px 0 0}.article-experience .mig-reading-links,.article-experience .process-connection-rows{grid-template-columns:1fr;gap:30px}.article-experience .mig-reading-link{grid-template-columns:73px 1fr 14px;gap:15px}.article-experience .mig-reading-link img{width:73px;height:95px}.article-experience .mig-reading-link h3{font-size:21px}.article-experience .learning-room-link{grid-template-columns:1fr;gap:23px;padding:27px 0}.article-experience .learning-room-image img{height:210px}.article-experience .learning-room-link h3{font-size:26px}.article-experience .associated-files>a{grid-template-columns:minmax(0,1fr) 18px;gap:16px;padding:25px 0}.article-experience .associated-files img{grid-area:1/1;width:100%;height:165px}.article-experience .associated-files>a>div{grid-column:1}.article-experience .associated-files>a>svg{grid-area:1/2;align-self:start;width:16px;height:16px}.article-experience .associated-files h3{font-size:24px}.article-experience .process-connection-copy h3{font-size:26px}}.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position{grid-template-columns:1fr 1.2fr 150px}@media (width<=1050px){.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position{grid-template-columns:1fr 140px}.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position small{grid-column:1}.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position input{grid-column:2}}@media (width<=700px){.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position{grid-template-columns:1fr}.article-experience .article-calculator--mig .budget-inputs .budget-input--without-position :is(small,input){grid-area:auto/1}}.support-section{padding:88px 0}.support-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.support-heading h2{text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1.14}.support-heading p{max-width:510px;margin:0;font-size:16px;line-height:1.85}.support-heading .text-link{margin-top:18px}.support-micro-label{color:#627b80;letter-spacing:.12em;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.support-status{color:#7e593c;align-items:center;gap:9px;font-size:13px;font-weight:750;line-height:1.6;display:inline-flex}.support-status>span{background:#ad7040;border-radius:50%;flex-shrink:0;width:6px;height:6px}.support-empty{background:#f5f8f5;border:1px dashed #c5d3d0;grid-column:1/-1;padding:44px}.support-empty p{max-width:570px}.support-return{padding-top:36px;padding-bottom:70px}.home-choice-workbench{background:#f6f7f3;border-bottom:1px solid #dfe7df}.home-section-index{border-bottom:1px solid #dfe5df;flex-wrap:wrap;align-items:center;gap:28px;padding-top:25px;padding-bottom:25px;font-size:13px;display:flex}.home-section-index>span{color:#536b70;margin-right:auto;font-weight:750}.home-section-index a{color:#a35532;align-items:center;gap:9px;min-height:32px;font-weight:750;display:inline-flex}.home-section-index a>span{color:#314e55}.support-home .finder-section{background:0 0;padding-top:55px;padding-bottom:66px}.support-home .finder-panel{border-color:#d5dfd6;border-radius:14px 14px 3px;box-shadow:0 18px 40px -25px #1d3b4a50}.home-magazine{background:#fff}.home-magazine-grid{grid-template-columns:1.08fr 1fr;gap:22px;display:grid}.home-story{border:1px solid #dce4df;border-radius:4px;grid-template-columns:.8fr 1fr;min-width:0;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.home-story:hover{color:#17343e;border-color:#b9977c;box-shadow:0 14px 35px -25px #193f4e60}.home-story-image{background:#dbe3df;min-height:220px;position:relative;overflow:hidden}.home-story-image img{object-fit:cover;width:100%;height:100%}.home-story-image>span{color:#28484e;background:#f8faf4ee;border-radius:2px;max-width:calc(100% - 30px);padding:6px 9px;font-size:13px;font-weight:750;line-height:1.5;position:absolute;bottom:15px;left:15px}.home-story-copy{flex-direction:column;justify-content:center;min-width:0;padding:27px;display:flex}.home-story-meta{color:#697c7b;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:15px;font-size:13px;font-weight:700;display:flex}.home-story-meta>span:first-child{color:#9b512d;text-transform:uppercase;letter-spacing:.1em}.home-story h3{margin-bottom:12px;font-size:24px;line-height:1.24}.home-story p{margin-bottom:24px;font-size:14px;line-height:1.8}.home-story-link{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;font-size:13px;font-weight:750;display:flex}.home-story-link svg{color:#a35732;width:17px;height:17px}.home-story-lead{grid-row:span 2;grid-template-columns:minmax(0,1fr)}.home-story-lead .home-story-image{height:330px}.home-story-lead .home-story-copy{background:#f7f8f4;padding:32px}.home-story-lead h3{font-size:34px}.home-story-lead p{max-width:460px;font-size:16px}.home-magazine-note{color:#637971;align-items:center;gap:9px;margin:20px 0 0;font-size:13px;display:flex}.home-magazine-note>span{background:#9f7351;border-radius:50%;width:6px;height:6px}.home-process{background:#eff3f0;border-top:1px solid #e0e6e0;border-bottom:1px solid #e0e6e0}.home-process-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.home-process-intro{position:sticky;top:170px}.home-process-intro h2{font-size:clamp(32px,3.3vw,44px);line-height:1.16}.home-process-intro p{margin-bottom:28px;font-size:16px;line-height:1.85}.home-process-entry{border-top:1px solid #cbd7cd}.home-process-entry:last-of-type{border-bottom:1px solid #cbd7cd}.home-process-entry summary{cursor:pointer;align-items:center;gap:22px;padding:27px 0;list-style:none;display:flex}.home-process-entry summary::-webkit-details-marker{display:none}.home-process-entry summary>span{flex:1}.home-process-entry summary strong{letter-spacing:-.04em;font-size:26px;line-height:1.3;display:block}.home-process-entry summary small{color:#607a78;margin-top:7px;font-size:13px;line-height:1.7;display:block}.home-process-entry summary>svg{color:#43635c;width:18px;height:18px;transition:transform .2s}.home-process-entry[open] summary>svg{transform:rotate(45deg)}.home-process-body{grid-template-columns:1fr 1.1fr;gap:30px;padding:0 0 28px;display:grid}.home-process-body h3{margin-bottom:13px;font-size:21px;line-height:1.3}.home-process-body p{margin:0;font-size:14px;line-height:1.85}.home-process-body ul{color:#506e6e;margin:0 0 21px;padding:0 0 0 17px;font-size:13px;line-height:1.9}.home-process-body li{margin-bottom:7px;padding-left:3px}.home-process-body .text-link{gap:8px;font-size:13px}.home-workplace-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:75px;display:grid}.home-workplace-figure{margin:0}.home-workplace-figure img{object-fit:cover;object-position:40% center;border-radius:4px 40px 4px 4px;width:100%;height:480px}.home-workplace-figure figcaption{text-align:right;color:#667975;padding-top:10px;font-size:13px}.home-workplace-copy>p{font-size:16px;line-height:1.85}.home-workplace-register{border-top:1px solid #dce4dd;margin:28px 0}.home-workplace-register>div{border-bottom:1px solid #dce4dd;grid-template-columns:.85fr 1fr;gap:17px;padding:14px 0;display:grid}.home-workplace-register dt{align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.home-workplace-register dt svg{color:#a66037;width:17px;height:17px}.home-workplace-register dd{color:#5c7476;margin:0;font-size:13px;line-height:1.8}.home-principles{color:#f3f6ee;background:#193b43;padding:65px 0}.home-principles-layout{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.home-principles .eyebrow{color:#e5a475}.home-principles h2{font-size:38px;line-height:1.19}.home-principles .text-link{color:#e3eee6;font-size:13px}.home-principles ol{margin:0;padding:0;list-style:none}.home-principles li{border-bottom:1px solid #ffffff23;gap:24px;padding:21px 0;display:flex}.home-principles li:first-child{padding-top:0}.home-principles li:last-child{border-bottom:0;padding-bottom:0}.home-principles h3{letter-spacing:-.02em;margin-bottom:9px;font-size:19px}.home-principles p{color:#bccdc9;margin:0;font-size:14px;line-height:1.8}.home-questions-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.home-questions .faq-items details{padding-top:23px;padding-bottom:23px}.home-questions .faq-items summary{font-size:15px}.method-process-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:50px 0 0;padding:0;list-style:none;display:grid}.method-process-track li{border-top:2px solid #839e88;padding:25px 0 0;position:relative}.method-process-track li>svg{color:#466b63;width:23px;height:23px;margin-bottom:22px;display:block}.method-process-track h3{margin-bottom:15px;font-size:22px;line-height:1.25}.method-process-track p{margin:0;font-size:14px;line-height:1.85}.method-selection-note{background:#f2f5ef;border-left:3px solid #aa6340;grid-template-columns:.6fr 1.4fr;column-gap:35px;margin-top:45px;padding:30px 34px;display:grid}.method-selection-note h3{grid-row:span 2;margin:0;font-size:20px;line-height:1.3}.method-selection-note p{margin-bottom:12px;font-size:14px;line-height:1.9}.method-selection-note p:last-child{margin:0;font-size:13px}.method-evidence{background:#f1f4ef;border-top:1px solid #e0e5df}.method-evidence-layout{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.method-evidence-intro p{font-size:15px;line-height:1.9}.method-date{border-top:1px solid #d4dfd5;align-items:center;gap:13px;margin-top:27px;padding-top:22px;display:flex}.method-date>svg{color:#667f6e;width:21px;height:21px}.method-date strong,.method-date span{color:#5a7373;font-size:13px;display:block}.method-date span{color:#244850;margin-top:4px;font-size:14px;font-weight:700}.method-evidence-register{border-top:1px solid #cbd6cb}.method-evidence-register a{border-bottom:1px solid #cbd6cb;padding:23px 40px 23px 0;display:block;position:relative}.method-source-type{color:#946037;letter-spacing:.1em;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.method-evidence-register strong{font-size:17px;font-weight:750;line-height:1.55;display:block}.method-evidence-register a>span:last-of-type{color:#617975;margin-top:4px;font-size:13px;line-height:1.8;display:block}.method-evidence-register a>svg{color:#718871;width:20px;height:20px;position:absolute;top:42px;right:2px}.method-evidence-register a:hover strong{color:#94502e}.method-evidence-limit{border-left:2px solid #aa6742;max-width:840px;margin:35px 0 0;padding-left:20px;font-size:13px;line-height:1.9}.method-unknown{color:#f4f5ef;background:#203f47;padding:62px 0}.method-unknown-layout{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.method-unknown .eyebrow{color:#e8aa7b}.method-unknown h2{margin:0;font-size:44px}.method-unknown p{color:#c4d2cc;font-size:15px;line-height:1.9}.method-open-fields{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.method-open-fields span{color:#d5e3d9;border:1px solid #7a9b944a;border-radius:3px;padding:7px 11px;font-size:13px}.method-worksheet-layout{grid-template-columns:1.45fr .6fr;align-items:start;gap:36px;display:grid}.method-worksheet .table-scroll{border-radius:3px;margin:0}.method-worksheet th{background:#edf2ed;font-size:13px}.method-worksheet td{padding:22px 18px;font-size:13px;line-height:1.9}.method-worksheet aside{background:#f6f4ed;border-radius:3px;padding:25px}.method-worksheet aside>svg{color:#a66640;margin-bottom:18px}.method-worksheet aside h3{font-size:21px;line-height:1.3}.method-worksheet aside p{font-size:13px;line-height:1.85}.method-worksheet aside p:last-child{margin-bottom:0}.method-transparency{background:#f4f4ec;border-top:1px solid #e6e7db}.method-transparency-layout{grid-template-columns:1.15fr .85fr;align-items:center;gap:85px;display:grid}.method-transparency p{font-size:15px;line-height:1.9}.method-partner-status{background:#fcfcf8;border:1px solid #d5d8c9;border-radius:4px;padding:34px}.method-partner-status>svg{color:#8a795a;width:30px;height:30px;margin:33px 0 22px;display:block}.method-partner-status h3{margin-bottom:16px;font-size:26px;line-height:1.3}.method-partner-status p{margin:0;font-size:14px}.method-editorial-layout{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.method-editorial-layout h2{font-size:31px;line-height:1.25}.method-editorial-layout p{font-size:14px;line-height:1.9}.method-endnote{border-top:1px solid #dde5de;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-top:32px;display:flex}.method-endnote>span{color:#4d6a65;font-size:15px;font-weight:600}.privacy-dataflow{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.privacy-dataflow li{background:#edf4ee;border:1px solid #d7e3da;padding:32px;position:relative}.privacy-dataflow li+li{border-left:0}.privacy-dataflow li:nth-child(2){background:#f4f6f1}.privacy-dataflow li:nth-child(3){background:#f8f5ed}.privacy-flow-number{color:#516f65;letter-spacing:.08em;margin-bottom:34px;font-size:13px;font-weight:800;display:block}.privacy-dataflow li>svg{color:#477162;width:29px;height:29px;margin-bottom:21px}.privacy-dataflow h3{font-size:24px;line-height:1.25}.privacy-dataflow p{font-size:14px;line-height:1.85}.privacy-flow-caption{color:#52736c;border-top:1px solid #cbd9cc;margin-top:23px;padding-top:19px;font-size:13px;font-weight:700;display:block}.privacy-systems{background:#f7f9f6;border-top:1px solid #e0e7dd;border-bottom:1px solid #e0e7dd}.privacy-systems-layout{grid-template-columns:.9fr 1.1fr;gap:85px;display:grid}.privacy-systems-layout>div>p{font-size:15px;line-height:1.85}.privacy-system-register article{border-bottom:1px solid #d9e3d8;gap:22px;padding:25px 0;display:flex}.privacy-system-register article:first-child{padding-top:0}.privacy-system-register article:last-child{border-bottom:0;padding-bottom:0}.privacy-system-register article>span{color:#4e7461;background:#e7efe3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.privacy-system-register article>span svg{width:20px;height:20px}.privacy-system-register h3{margin-bottom:11px;font-size:21px;line-height:1.3}.privacy-system-register p{margin:0;font-size:14px;line-height:1.85}.privacy-assets{background:#234640;padding:65px 0}.privacy-assets-layout{color:#f3f7eb;grid-template-columns:.5fr 1.1fr;align-items:center;gap:80px;display:grid}.privacy-assets-symbol{aspect-ratio:1;background:#38614f45;border:1px solid #688c734a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;max-width:250px;display:flex}.privacy-assets-symbol svg{stroke-width:1px;color:#c6dcb6;width:75px;height:75px}.privacy-assets-symbol span{color:#c7d6c7;margin-top:22px;font-size:13px}.privacy-assets .eyebrow{color:#bed1ae}.privacy-assets h2{font-size:35px}.privacy-assets p{color:#c2d2c7;font-size:15px;line-height:1.9}.privacy-assets p:last-child{margin-bottom:0}.privacy-publication-layout{grid-template-columns:1.1fr .75fr;align-items:center;gap:85px;display:grid}.privacy-publication p{font-size:15px;line-height:1.85}.privacy-publication-note{border-left:2px solid #af7950;margin:24px 0;padding-left:19px;font-size:13px!important}.privacy-open-register{border-top:1px solid #d8e2d9;margin:0;padding:0;list-style:none}.privacy-open-register li{border-bottom:1px solid #d8e2d9;border-left:2px solid #c6d4bf;padding:21px 0 21px 18px}.privacy-open-register span{font-size:15px;font-weight:750;display:block}.privacy-open-register small{color:#647c73;margin-top:5px;font-size:13px;display:block}.legal-register-layout{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.legal-register-intro p{font-size:15px;line-height:1.85}.legal-register-seal{color:#826c47;align-items:center;gap:14px;margin-top:28px;display:flex}.legal-register-seal>svg{stroke-width:1.3px;width:32px;height:32px}.legal-register-seal>span{font-size:13px;line-height:1.9}.legal-register-seal strong{color:#66796d;font-size:13px;font-weight:600}.legal-register{background:#fcfcf7;border:1px solid #dfe2d5;border-radius:4px;padding:29px}.legal-register-heading{color:#677b65;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid #bbc8b5;justify-content:space-between;gap:20px;padding-bottom:19px;font-size:13px;font-weight:800;display:flex}.legal-register dl{margin:0}.legal-register dl>div{border-bottom:1px solid #e0e4d7;justify-content:space-between;align-items:center;gap:25px;padding:26px 0;display:flex}.legal-register dt{font-size:16px;font-weight:700}.legal-register dd{text-align:right;margin:0}.legal-register>p{margin:24px 0 0;font-size:13px;line-height:1.85}.legal-domain-note{background:#f1f4ec;border-top:1px solid #e1e6d8;border-bottom:1px solid #e1e6d8;padding:34px 0}.legal-domain-note .container{align-items:center;gap:24px;display:flex}.legal-domain-note .container>svg{color:#6c856c;width:32px;height:32px}.legal-domain-note .support-micro-label{margin-bottom:4px}.legal-domain-note p{margin:0;font-size:14px}.legal-domain-note .text-link{margin-left:auto;font-size:13px}.library-search-desk{background:#f6f8f3;border-bottom:1px solid #dce6dd;padding:39px 0 28px}.library-search-heading{align-items:center;gap:14px;margin-bottom:23px;display:flex}.library-search-heading>svg{color:#6b856d;width:25px;height:25px}.library-search-heading h2{margin:0 0 5px;font-size:23px}.library-search-heading p{margin:0;font-size:13px}.support-library .library-filter{background:0 0;border:0;grid-template-columns:1.3fr .8fr auto;align-items:end;gap:17px;margin:0;padding:0;display:grid}.support-library .library-filter label>span{margin-bottom:8px;font-size:13px;font-weight:750;display:block}.support-library .library-filter input,.support-library .library-filter select{color:#25464b;background:#fff;border:1px solid #cfdccf;border-radius:4px;width:100%;height:49px;padding:12px 14px;font-size:13px}.support-library .library-filter button{height:49px;font-size:13px}.library-quick-topics{flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.library-quick-topics>span{color:#657d70;margin-right:6px}.library-quick-topics a{color:#4f6e61;background:#fff;border:1px solid #d9e2d5;border-radius:20px;padding:5px 10px}.library-quick-topics a[aria-current]{color:#fff;background:#234940;border-color:#234940}.library-quick-topics .library-reset{color:#91653d;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;display:flex}.library-reset svg{width:12px;height:12px}.library-reading-room{grid-template-columns:240px minmax(0,1fr);gap:65px;display:grid}.library-shelf{align-self:start;position:sticky;top:170px}.library-shelf h2{margin-bottom:30px;font-size:29px;line-height:1.3}.library-shelf nav{border-top:1px solid #dbe4d8}.library-shelf nav a{color:#49645e;border-bottom:1px solid #dbe4d8;align-items:center;gap:11px;padding:16px 0;font-size:13px;display:flex}.library-shelf nav a>span{flex:1}.library-shelf nav a>svg:first-child{color:#829580;width:16px;height:16px}.library-shelf nav a>svg:last-child{width:12px;height:12px}.library-shelf nav a[aria-current]{color:#964d2b;font-weight:750}.library-shelf-note{background:#edf2e9;border-left:2px solid #b3c3a9;margin-top:28px;padding:20px}.library-shelf-note>svg{color:#6c8668;margin-bottom:12px}.library-shelf-note p{font-size:13px;line-height:1.85}.library-shelf-note .text-link{font-size:13px}.library-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.library-results-heading .eyebrow{margin:0;font-size:13px}.support-library .library-count{color:#647d72;margin:0;font-size:13px}.library-index .guide-grid{border-top:1px solid #d6e0d5;grid-template-columns:minmax(0,1fr);gap:0}.library-index .guide-card{background:0 0;border:0;border-bottom:1px solid #d6e0d5;border-radius:0;grid-template-columns:235px minmax(0,1fr);gap:29px;padding:28px 0;display:grid}.library-index .guide-card:hover{box-shadow:none;transform:none}.library-index .guide-image{border-radius:3px;height:195px}.library-index .guide-image>span{max-width:calc(100% - 22px);padding:5px 8px;font-size:13px;bottom:11px;left:11px}.library-index .guide-copy{justify-content:center;padding:0}.library-entry-meta{color:#6b8173;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:13px;display:flex}.library-entry-meta .card-kicker{margin:0;font-size:13px}.library-entry .guide-copy h2{margin-bottom:12px;font-size:25px;line-height:1.3}.library-entry .guide-copy p{margin-bottom:22px;font-size:14px;line-height:1.85}.library-entry .guide-link{margin-top:0;font-size:13px}.library-entry .guide-link svg{color:#ab643d}.library-index .library-empty{margin-top:25px;padding:35px}.library-empty>svg{color:#718967;margin-bottom:20px}.library-index .library-empty h2{font-size:26px;line-height:1.3}.support-library .library-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;font-size:13px;display:flex}.library-review-note{background:#f5f5eb;border-left:2px solid #c9bb9c;align-items:flex-start;gap:13px;margin-top:30px;padding:18px;display:flex}.library-review-note>svg{color:#9b8057;width:18px;height:18px;margin-top:3px}.library-review-note p{margin:0;font-size:13px;line-height:1.85}.support-editorial{background:#f3f5f0}.editorial-state-desk{background:#fff;border-bottom:1px solid #dce5d9;padding:35px 0 40px}.editorial-state-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.editorial-state-heading .support-micro-label{margin:0}.editorial-state-heading .text-link{font-size:13px}.support-editorial .editorial-stats{background:#fff;border:1px solid #dce5d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 30px;display:grid}.support-editorial .editorial-stats>div{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;border-right:1px solid #dce5d8;border-radius:0;flex-direction:column;min-width:0;padding:25px;display:flex}.support-editorial .editorial-stats>div:last-child{background:#f2f5e9;border:0}.editorial-stats dt{color:#526e5f;order:1;font-size:13px;font-weight:750}.editorial-stats dd{letter-spacing:-.06em;color:#25463e;margin:0 0 12px;font-size:38px;font-weight:750;line-height:1.3}.editorial-stats small{color:#748377;order:2;margin-top:4px;font-size:13px;line-height:1.8}.editorial-plan-boundary{background:#f9f7f0;border-left:2px solid #b99365;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.editorial-plan-boundary>svg{color:#9b7c52;width:25px;height:25px;margin-top:3px}.editorial-plan-boundary strong{margin-bottom:7px;font-size:14px;display:block}.editorial-plan-boundary p{max-width:990px;margin:0;font-size:13px;line-height:1.85}.editorial-workspace .support-heading{grid-template-columns:1fr .7fr}.editorial-filter-bar{justify-content:space-between;align-items:center;gap:25px;padding-bottom:26px;display:flex}.support-editorial .editorial-search{background:#fff;border:1px solid #cfdccc;border-radius:5px;align-items:center;gap:12px;width:min(650px,100%);margin:0;padding:0 15px;display:flex}.support-editorial .editorial-search>svg{color:#6d866b;width:17px;height:17px}.support-editorial .editorial-search input{outline-offset:2px;background:0 0;border:0;width:100%;padding:15px 0;font-size:13px}.editorial-filter-bar>p{color:#647d65;white-space:nowrap;margin:0;font-size:13px;font-weight:700}.editorial-workboard{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:19px;display:grid}.editorial-lane{min-width:0}.editorial-lane-heading{border-top:2px solid #8ea689;align-items:center;gap:9px;padding:18px 0 21px;display:flex}.editorial-lane:nth-child(2) .editorial-lane-heading{border-color:#7c9ba3}.editorial-lane:nth-child(3) .editorial-lane-heading{border-color:#ad926f}.editorial-lane:nth-child(4) .editorial-lane-heading{border-color:#949ba9}.editorial-lane-heading>svg{color:#63825f;width:17px;height:17px}.editorial-lane-heading h3{letter-spacing:-.02em;flex:1;margin:0;font-size:16px}.editorial-lane-heading>span{color:#5a785d;background:#fff;border:1px solid #d5dfd0;border-radius:50%;justify-content:center;align-items:center;min-width:23px;height:23px;font-size:13px;display:inline-flex}.editorial-lane-items{gap:14px;display:grid}.support-editorial .editorial-card{background:#fff;border:1px solid #dce4d6;border-radius:4px;min-width:0;padding:21px 19px 17px;box-shadow:0 4px 12px -8px #294e3322}.editorial-card-tags{color:#6a8167;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;font-size:13px;display:flex}.editorial-card-tags>span:last-child{color:#8b714f;background:#f1f2e8;border-radius:2px;padding:2px 5px}.support-editorial .editorial-card h4{letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:13px;font-size:18px;line-height:1.45}.support-editorial .editorial-card>p{margin-bottom:19px;font-size:13px;line-height:1.85}.support-editorial .editorial-card details{border-top:1px solid #e2e8dc;padding-top:14px}.support-editorial .editorial-card summary{cursor:pointer;color:#3d5c49;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:750;list-style:none;display:flex}.editorial-card summary::-webkit-details-marker{display:none}.editorial-card summary svg{color:#7c936d;width:13px;height:13px}.editorial-card details[open] summary svg{transform:rotate(45deg)}.editorial-briefing-detail{padding-top:23px}.editorial-briefing-detail .support-micro-label{margin-bottom:7px;font-size:13px}.editorial-briefing-detail p,.editorial-briefing-detail li{font-size:13px;line-height:1.9}.editorial-briefing-detail ul{color:#60755f;margin:0 0 21px;padding-left:17px}.editorial-briefing-detail li{margin-bottom:8px}.editorial-candidate-links a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.editorial-candidate-links svg{width:11px;height:11px}.editorial-candidate-note{border-left:2px solid #cabc9d;padding-left:10px;font-size:13px!important}.editorial-planned-marker{color:#826b4e;letter-spacing:.04em;align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:750;display:flex}.editorial-planned-marker>span{background:#b08b56;border-radius:50%;width:5px;height:5px}.editorial-lane-empty{border:1px dashed #ced9c7;padding:20px;font-size:13px;line-height:1.8}@media (width<=1150px){.support-heading,.home-process-layout,.home-workplace-layout,.home-principles-layout,.home-questions-layout,.method-evidence-layout,.method-unknown-layout,.method-transparency-layout,.method-editorial-layout,.privacy-systems-layout,.privacy-publication-layout,.legal-register-layout{gap:45px}.home-story{grid-template-columns:.6fr 1fr}.home-story-lead{grid-template-columns:1fr}.home-story-copy{padding:22px}.home-story-lead .home-story-copy{padding:28px}.home-story h3{font-size:22px}.library-reading-room{grid-template-columns:205px minmax(0,1fr);gap:40px}.library-index .guide-card{grid-template-columns:190px minmax(0,1fr);gap:23px}.editorial-workboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.support-editorial .editorial-card h4{font-size:21px}}@media (width<=1119px){.home-process-intro,.library-shelf{top:108px}}@media (width<=900px){.support-section{padding:65px 0}.support-heading{grid-template-columns:1fr 1fr;gap:35px}.support-heading h2{font-size:35px}.support-heading p{font-size:14px}.home-section-index{gap:18px}.home-section-index>span{flex-basis:100%}.home-magazine-grid{grid-template-columns:1fr 1fr;gap:20px}.home-story{grid-template-columns:1fr}.home-story-lead{grid-area:auto/1/auto/-1;grid-template-columns:1fr 1fr}.home-story-lead .home-story-image{height:auto;min-height:310px}.home-story-lead h3{font-size:31px}.home-story-image{min-height:210px}.home-process-layout{grid-template-columns:1fr;gap:35px}.home-process-intro{max-width:620px;position:static}.home-process-intro h2 br{display:none}.home-process-intro .text-link{margin-top:0}.home-workplace-layout{grid-template-columns:1fr 1fr;gap:35px}.home-workplace-figure img{border-radius:4px 26px 4px 4px;height:465px}.home-workplace-copy h2{font-size:32px}.home-workplace-register>div{grid-template-columns:1fr;gap:6px;padding:12px 0}.home-principles h2{font-size:32px}.home-questions-layout{grid-template-columns:.7fr 1.3fr;gap:35px}.method-process-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}.method-evidence-layout,.method-unknown-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.method-evidence-intro h2{font-size:32px}.method-unknown h2{font-size:35px}.method-worksheet-layout{grid-template-columns:minmax(0,1fr)}.method-worksheet aside{grid-template-columns:1fr 1fr;gap:10px 35px;display:grid}.method-worksheet aside>svg{display:none}.method-worksheet aside h3{grid-row:span 2}.method-worksheet aside p{margin:0}.method-transparency-layout{grid-template-columns:1fr 1fr;gap:35px}.method-partner-status{padding:25px}.method-partner-status h3{font-size:23px}.privacy-dataflow li{padding:24px}.privacy-dataflow h3{font-size:22px}.privacy-systems-layout,.privacy-publication-layout{grid-template-columns:1fr 1fr;gap:35px}.privacy-assets-layout{gap:40px}.privacy-assets-symbol{max-width:200px}.legal-register-layout{grid-template-columns:1fr 1fr;gap:35px}.legal-register{padding:22px}.legal-register dl>div{gap:8px;display:grid}.legal-register dd{text-align:left}.legal-domain-note .container{flex-wrap:wrap}.legal-domain-note .text-link{margin-left:56px}.support-library .library-filter{grid-template-columns:1fr 1fr}.support-library .library-filter button{grid-column:1/-1;justify-self:start}.library-reading-room{grid-template-columns:minmax(0,1fr)}.library-shelf{position:static}.library-shelf h2{font-size:26px}.library-shelf h2 br{display:none}.library-shelf nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.library-shelf-note{display:none}.library-index .guide-card{grid-template-columns:245px minmax(0,1fr);gap:30px}.support-editorial .editorial-stats>div{padding:21px 17px}.editorial-stats dd{font-size:32px}.editorial-workspace .support-heading{grid-template-columns:1fr 1fr}}@media (width<=640px){.support-section{padding:49px 0}.support-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:30px}.support-heading h2{font-size:31px}.support-heading p{font-size:15px}.support-heading .text-link{font-size:13px}.support-empty{padding:26px}.home-section-index{grid-template-columns:1fr;gap:4px;padding-top:20px;padding-bottom:18px;display:grid}.home-section-index>span{margin-bottom:5px;font-size:13px}.home-section-index a{min-height:31px;font-size:13px}.support-home .finder-section{padding-top:35px;padding-bottom:40px}.home-magazine-grid{grid-template-columns:minmax(0,1fr)}.home-story,.home-story-lead{grid-column:auto;grid-template-columns:minmax(0,1fr)}.home-story-image,.home-story-lead .home-story-image{height:235px;min-height:0}.home-story-copy,.home-story-lead .home-story-copy{padding:25px}.home-story h3,.home-story-lead h3{font-size:28px}.home-story p,.home-story-lead p{font-size:15px}.home-magazine-note{align-items:flex-start;font-size:13px}.home-magazine-note>span{flex-shrink:0;margin-top:6px}.home-process-intro h2{font-size:31px}.home-process-entry summary{gap:14px;padding:23px 0}.home-process-entry summary strong{font-size:25px}.home-process-entry summary small{font-size:13px}.home-process-body{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:0}.home-process-body p{font-size:15px}.home-process-body ul{font-size:13px}.home-workplace-layout,.home-principles-layout,.home-questions-layout{grid-template-columns:minmax(0,1fr);gap:32px}.home-workplace-figure img{height:310px}.home-workplace-copy h2{font-size:33px}.home-workplace-register>div{grid-template-columns:.9fr 1fr;gap:15px;padding:16px 0}.home-workplace-register dt,.home-workplace-register dd{font-size:13px}.home-principles{padding:48px 0}.home-principles h2{font-size:31px}.home-principles h3{font-size:20px}.home-questions-layout{gap:22px}.home-questions .faq-items details{padding-top:20px;padding-bottom:20px}.home-questions .faq-items summary{font-size:14px}.method-process-track{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:0}.method-process-track li{padding-top:20px}.method-process-track h3{font-size:24px}.method-process-track p{font-size:15px}.method-selection-note{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px;padding:24px}.method-selection-note h3{grid-row:auto}.method-evidence-layout,.method-unknown-layout,.method-transparency-layout,.method-editorial-layout{grid-template-columns:minmax(0,1fr);gap:30px}.method-evidence-intro h2,.method-unknown h2{font-size:32px}.method-evidence-register strong{font-size:16px}.method-evidence-register a{padding-top:22px;padding-bottom:22px}.method-evidence-limit{margin-top:26px;font-size:13px}.method-unknown{padding:45px 0}.method-worksheet td{min-width:170px;padding:17px}.method-worksheet th{min-width:170px}.method-worksheet aside{display:block}.method-worksheet aside p{margin-bottom:15px;font-size:14px}.method-worksheet aside h3{font-size:24px}.method-partner-status{padding:26px}.method-partner-status h3{font-size:25px}.method-editorial-layout h2{font-size:29px}.method-editorial-layout p{font-size:15px}.method-endnote{flex-direction:column;align-items:flex-start;margin-top:25px;padding-top:28px}.privacy-dataflow{grid-template-columns:minmax(0,1fr)}.privacy-dataflow li{padding:28px}.privacy-dataflow li+li{border-top:0;border-left:1px solid #d7e3da}.privacy-flow-number{margin-bottom:25px}.privacy-dataflow h3{font-size:26px}.privacy-dataflow p{font-size:15px}.privacy-systems-layout,.privacy-assets-layout,.privacy-publication-layout,.legal-register-layout{grid-template-columns:minmax(0,1fr);gap:32px}.privacy-system-register p{font-size:15px}.privacy-system-register article{gap:16px}.privacy-system-register h3{font-size:21px}.privacy-assets{padding:44px 0}.privacy-assets-symbol{max-width:150px}.privacy-assets-symbol svg{width:48px;height:48px}.privacy-assets-symbol span{margin-top:14px;font-size:13px}.privacy-assets h2,.privacy-publication h2{font-size:31px}.privacy-open-register li{padding-top:18px;padding-bottom:18px}.legal-register-intro h2{font-size:31px}.legal-register dl>div{gap:15px;padding-top:24px;padding-bottom:24px;display:flex}.legal-register dt{font-size:14px}.legal-register .support-status{font-size:13px}.legal-register-seal{margin-top:24px}.legal-domain-note .container{align-items:flex-start;gap:17px}.legal-domain-note .container>div{flex:1}.legal-domain-note .text-link{margin-left:49px;line-height:1.8}.support-return{padding-bottom:45px}.library-search-desk{padding-top:28px}.library-search-heading h2{font-size:21px;line-height:1.3}.library-search-heading>svg{display:none}.support-library .library-filter{grid-template-columns:minmax(0,1fr);gap:15px}.support-library .library-filter button{justify-self:stretch}.library-quick-topics{gap:8px;font-size:13px}.library-quick-topics>span{width:100%}.library-quick-topics .library-reset{margin-left:0}.library-reading-room{gap:35px}.library-shelf h2{margin-bottom:18px}.library-shelf nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.library-shelf nav a{gap:7px;padding:14px 0;font-size:13px}.library-shelf nav a>svg:last-child{display:none}.library-results-heading{gap:7px;margin-bottom:18px}.library-index .guide-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 0}.library-index .guide-image{height:230px}.library-entry .guide-copy h2{font-size:27px}.library-entry .guide-copy p{font-size:15px}.library-index .library-empty{padding:25px}.editorial-state-heading{flex-direction:column;align-items:flex-start;gap:12px}.support-editorial .editorial-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.support-editorial .editorial-stats>div{border-bottom:1px solid #dce5d8;padding:24px 17px}.support-editorial .editorial-stats>div:nth-child(2){border-right:0}.support-editorial .editorial-stats>div:nth-child(3){border-bottom:0}.editorial-stats dt{font-size:13px}.editorial-stats dd{font-size:34px}.editorial-stats small{font-size:13px}.editorial-plan-boundary{gap:13px;padding:20px}.editorial-plan-boundary>svg{width:20px;height:20px}.editorial-plan-boundary p{font-size:13px}.editorial-workspace .support-heading{grid-template-columns:minmax(0,1fr)}.editorial-filter-bar{display:block}.editorial-filter-bar>p{margin-top:13px}.support-editorial .editorial-search input{padding:15px 0;font-size:13px}.editorial-workboard{grid-template-columns:minmax(0,1fr);gap:32px}.editorial-lane-heading{padding-bottom:18px}.editorial-lane-heading h3{font-size:19px}.support-editorial .editorial-card{padding:24px}.support-editorial .editorial-card h4{font-size:22px}.support-editorial .editorial-card>p{font-size:14px}.editorial-card-tags{font-size:13px}.support-editorial .editorial-card summary{min-height:24px;font-size:13px}.editorial-briefing-detail p,.editorial-briefing-detail li,.editorial-briefing-detail .support-micro-label,.editorial-planned-marker{font-size:13px}}.support-methodology .method-claim-lab{color:#f7f8f2;background:#203f47;padding:76px 0}.support-methodology .method-claim-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:76px;display:grid}.support-methodology .method-claim-intro{min-width:0;padding-top:16px}.support-methodology .method-claim-intro .eyebrow{color:#e8b28a}.support-methodology .method-claim-intro h2{margin-bottom:26px;font-size:clamp(34px,3.5vw,47px);line-height:1.15}.support-methodology .method-claim-intro p{color:#c9d7d0;font-size:15px;line-height:1.9}.support-methodology .method-example-label{color:#d3dfd2;border-top:1px solid #b4cbc333;align-items:flex-start;gap:11px;margin-top:30px;padding-top:24px;font-size:13px;line-height:1.75;display:flex}.support-methodology .method-example-label svg{flex-shrink:0;width:18px;height:18px}.support-methodology .method-claim-sheet{color:#203f47;background:#fbfcf7;border-radius:4px 28px 4px 4px;min-width:0;padding:34px;box-shadow:0 22px 50px -35px #0e242e}.support-methodology .method-claim-question{border-bottom:1px solid #d6dfd7;padding-bottom:27px}.support-methodology .method-claim-question>span{letter-spacing:.12em;color:#9b623e;font-size:13px;font-weight:800}.support-methodology .method-claim-question h3{margin:13px 0 0;font-size:26px;line-height:1.4}.support-methodology .method-claim-trail{margin:0;padding:0;list-style:none}.support-methodology .method-claim-trail li{border-bottom:1px solid #dce4da;grid-template-columns:minmax(0,1fr) 22px;gap:16px;padding:25px 0;display:grid}.support-methodology .method-claim-kind{letter-spacing:.08em;color:#7b8068;margin:2px 0 9px;font-size:13px;font-weight:750;display:block}.support-methodology .method-claim-trail h4{margin-bottom:8px;font-size:17px;line-height:1.45}.support-methodology .method-claim-trail p{color:#60756b;margin:0;font-size:13px;line-height:1.85}.support-methodology .method-claim-trail li>svg{color:#81957a;width:20px;height:20px;margin-top:4px}.support-methodology .method-claim-conclusion{gap:12px;margin-top:25px;display:flex}.support-methodology .method-claim-conclusion>svg{color:#a67043;flex-shrink:0;width:20px;height:20px;margin-top:3px}.support-methodology .method-claim-conclusion p{color:#627368;margin:0;font-size:13px;line-height:1.85}.support-methodology .method-claim-conclusion strong{color:#314e48}.support-privacy .privacy-reading-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.support-privacy .privacy-reading-intro{min-width:0;padding-top:12px}.support-privacy .privacy-reading-intro h2{margin-bottom:25px;font-size:clamp(34px,3.5vw,46px);line-height:1.16}.support-privacy .privacy-reading-intro p{font-size:15px;line-height:1.9}.support-privacy .privacy-reading-intro .text-link{margin-top:13px;font-size:13px;line-height:1.75;display:inline-flex}.support-privacy .privacy-request-sheet{background:#fbfcf8;border:1px solid #d3e0d3;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 20px 40px -32px #365c4440}.support-privacy .privacy-request-heading{background:#eaf1e5;border-bottom:1px solid #d3e0d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;display:flex}.support-privacy .privacy-request-heading>span{color:#41614c;align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.support-privacy .privacy-request-heading svg{width:17px;height:17px}.support-privacy .privacy-request-heading small{color:#708368;font-size:13px}.support-privacy .privacy-request-path{margin:0;padding:9px 29px;list-style:none}.support-privacy .privacy-request-path li{grid-template-columns:35px minmax(0,1fr);gap:22px;padding:25px 0;display:grid;position:relative}.support-privacy .privacy-request-path li:after{content:"";background:#d8e3d3;width:1px;position:absolute;top:60px;bottom:-25px;left:17px}.support-privacy .privacy-request-path li:last-child:after{display:none}.support-privacy .privacy-request-number{color:#5d7b59;z-index:1;background:#f1f5ea;border:1px solid #ccdac6;border-radius:50%;place-items:center;width:35px;height:35px;font-size:13px;font-weight:750;display:grid}.support-privacy .privacy-request-path li:nth-child(2) .privacy-request-number{background:#e0ebdd;border-color:#9eb79c}.support-privacy .privacy-request-path li>div>span{letter-spacing:.08em;color:#678261;margin:3px 0 9px;font-size:13px;font-weight:800;display:block}.support-privacy .privacy-request-path h3{margin-bottom:10px;font-size:22px;line-height:1.35}.support-privacy .privacy-request-path p{margin:0;font-size:14px;line-height:1.85}.support-privacy .privacy-request-footnote{background:#f2f4ed;border-top:1px solid #dce5d6;gap:12px;padding:21px 26px;display:flex}.support-privacy .privacy-request-footnote>svg{color:#75916c;flex-shrink:0;width:17px;height:17px;margin-top:3px}.support-privacy .privacy-request-footnote p{margin:0;font-size:13px;line-height:1.85}.support-privacy .privacy-layer-note{background:#eaf1e4;border-left:2px solid #94ad87;margin-top:30px;padding:23px}.support-privacy .privacy-layer-note>svg{color:#6f8f65;width:23px;height:23px;margin-bottom:15px}.support-privacy .privacy-layer-note p{margin:0;font-size:13px;line-height:1.9}.support-privacy .privacy-system-purpose{color:#74896e;letter-spacing:.09em;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.support-legal .legal-provider-section{background:linear-gradient(110deg,#fbfaf5,#fff 65%)}.support-legal .legal-register-intro{min-width:0;padding-top:18px}.support-legal .legal-register-intro h2{font-size:clamp(33px,3.5vw,46px);line-height:1.17}.support-legal .legal-reading-note{border-top:1px solid #dddccf;margin-top:37px;padding-top:23px}.support-legal .legal-reading-note>span{color:#9a7857;letter-spacing:.08em;font-size:13px;font-weight:750}.support-legal .legal-reading-note p{max-width:350px;margin:12px 0 0;font-size:13px;line-height:1.9}.support-legal .legal-register{background:#fcfbf6;border-color:#dfdcca;border-radius:4px;min-width:0;padding:0 30px 28px;box-shadow:0 16px 40px -30px #765b4444}.support-legal .legal-document-cover{border-bottom:1px solid #dfdcca;margin-bottom:28px;padding:27px 80px 27px 0;display:grid;position:relative}.support-legal .legal-document-cover>span{letter-spacing:.16em;color:#9d7956;font-size:13px;font-weight:750}.support-legal .legal-document-cover strong{letter-spacing:-.03em;margin:10px 0 5px;font-size:28px}.support-legal .legal-document-cover small{color:#827e67;font-size:13px}.support-legal .legal-document-cover>svg{color:#baab8b;stroke-width:1px;width:55px;height:55px;position:absolute;top:32px;right:0}.support-legal .legal-register-heading{color:#8b785a;border-color:#c9c2a9;font-size:13px}.support-legal .legal-register dl>div{border-color:#e5e1d2;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:23px 0;display:grid}.support-legal .legal-register dt{min-width:0;padding-left:30px;font-size:15px;line-height:1.5;position:relative}.support-legal .legal-register dt>span{color:#a98e66;font-size:13px;font-weight:600;position:absolute;top:3px;left:0}.support-legal .legal-register dt>small{color:#878571;margin-top:5px;font-size:13px;font-weight:400;display:block}.support-legal .legal-register dd{min-width:0}.support-legal .legal-register .support-status{font-size:13px}.support-legal .legal-project-record{background:#f4f2e9;border-top:1px solid #e6e2d2;padding:65px 0}.support-legal .legal-project-record-layout{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.support-legal .legal-project-record h2{margin-bottom:21px;font-size:34px;line-height:1.2}.support-legal .legal-project-record p{font-size:14px;line-height:1.9}.support-legal .legal-project-record dl{border-top:1px solid #d5d6c3;min-width:0;margin:0}.support-legal .legal-project-record dl>div{border-bottom:1px solid #d5d6c3;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:25px;padding:22px 0;display:grid}.support-legal .legal-project-record dt{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.support-legal .legal-project-record dt>svg{color:#9b8961;flex-shrink:0;width:18px;height:18px}.support-legal .legal-project-record dd{margin:0;font-size:14px;font-weight:650}.support-legal .legal-project-record dd>small{color:#777f69;margin-top:5px;font-size:13px;font-weight:400;line-height:1.8;display:block}.support-library .library-search-desk{background:#f8f6ef;border-color:#e6dfd1;padding:55px 0}.support-library .library-search-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.support-library .library-search-intro{min-width:0}.support-library .library-search-intro .eyebrow{color:#a36b41}.support-library .library-search-intro h2{margin-bottom:20px;font-size:34px;line-height:1.2}.support-library .library-search-intro p{max-width:330px;font-size:14px;line-height:1.85}.support-library .library-search-examples{flex-wrap:wrap;gap:11px;margin-top:24px;font-size:13px;display:flex}.support-library .library-search-examples>span{color:#89775e;width:100%;font-size:13px}.support-library .library-search-examples a{color:#935e37;border-bottom:1px solid #c8af92;align-items:center;gap:7px;padding:5px 0;display:inline-flex}.support-library .library-search-examples svg{width:12px;height:12px}.support-library .library-search-console{background:#fffdf8;border:1px solid #e0d8c7;border-radius:4px 18px 4px 4px;min-width:0;padding:29px;box-shadow:0 17px 34px -28px #8f6e4750}.support-library .library-console-heading{color:#756d51;border-bottom:1px solid #e5e2d5;align-items:center;gap:11px;margin-bottom:21px;padding-bottom:21px;font-size:13px;font-weight:700;display:flex}.support-library .library-console-heading svg{color:#a58258;width:18px;height:18px}.support-library .library-filter{grid-template-columns:minmax(0,1fr) auto;gap:17px}.support-library .library-filter>label:first-child{grid-column:1/-1}.support-library .library-filter label{min-width:0}.support-library .library-filter input,.support-library .library-filter select{background:#fff;border-color:#d8dccd}.support-library .library-filter button{grid-column:auto;justify-self:stretch;font-size:13px}.support-library .library-quick-topics{gap:7px}.support-library .library-quick-topics>span{flex-basis:100%}.support-library .library-quick-topics a{border-radius:3px;padding:6px 8px;font-size:13px}.support-library .library-quick-topics .library-reset{margin-left:0}.support-library .library-search-scope{color:#85806a;margin:20px 0 0;font-size:13px;line-height:1.85}.support-library .library-active-selection{background:#f7f5ed;border-left:2px solid #b39266;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;padding:18px;font-size:13px;display:flex}.support-library .library-active-selection>span{color:#857858}.support-library .library-active-selection a{color:#5e6e58;background:#fff;border:1px solid #dedccf;border-radius:3px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:7px 10px;display:inline-flex}.support-library .library-active-selection a>span{overflow-wrap:anywhere}.support-library .library-active-selection svg{flex-shrink:0;width:12px;height:12px}.support-library .library-entry{position:relative}.support-library .library-entry:hover .guide-copy h2{color:#9a5a34}.support-library .library-entry-footer{border-top:1px solid #e2e7dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.support-library .library-entry-section{color:#76836a;font-size:13px}.support-library .library-index,.support-library .library-shelf,.support-library .guide-copy{min-width:0}.support-editorial .editorial-commission-desk{background:#eaf0e9;border-bottom:1px solid #d4ded3;padding:64px 0}.support-editorial .editorial-commission-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.support-editorial .editorial-commission-intro{min-width:0;padding-top:12px}.support-editorial .editorial-commission-intro h2{margin-bottom:24px;font-size:35px;line-height:1.18}.support-editorial .editorial-commission-intro p{font-size:14px;line-height:1.9}.support-editorial .editorial-commission-intro p:last-child{border-left:2px solid #a4b49b;margin-top:24px;padding-left:16px;font-size:13px}.support-editorial .editorial-commission-register{background:#fcfdf8;border:1px solid #d3dece;border-radius:4px;min-width:0;margin:0;padding:0;list-style:none}.support-editorial .editorial-commission-register li{border-bottom:1px solid #dfe6d9;grid-template-columns:minmax(0,1fr) auto;gap:17px;padding:24px;display:grid}.support-editorial .editorial-commission-register li:last-child{border:0}.support-editorial .editorial-commission-register h3{margin:0 0 8px;font-size:17px;line-height:1.4}.support-editorial .editorial-commission-register p{margin:0;font-size:13px;line-height:1.9}.support-editorial .editorial-commission-register small{letter-spacing:.06em;color:#7c8872;padding-top:5px;font-size:13px;font-weight:750}.support-editorial .editorial-lane-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.support-editorial .editorial-lane-index a{color:#60745d;background:#fafbf5;border:1px solid #d5dfd0;border-radius:3px;align-items:center;gap:10px;padding:17px 16px;font-size:13px;display:flex}.support-editorial .editorial-lane-index a>span{flex:1;min-width:0}.support-editorial .editorial-lane-index strong{color:#425e48;font-size:15px}.support-editorial .editorial-lane-index svg{color:#899c7c;flex-shrink:0;width:13px;height:13px}.support-editorial .editorial-lane-index a:hover{background:#fff;border-color:#9bac91}.support-editorial .editorial-filter-bar{padding-bottom:10px}.support-editorial .editorial-search-hint{color:#829078;margin:0 0 28px;font-size:13px;line-height:1.8}.support-editorial .editorial-card{border-top:3px solid #bac9ae;border-radius:3px;box-shadow:0 8px 17px -14px #263b2855}.support-editorial .editorial-lane:nth-child(2) .editorial-card{border-top-color:#aac0c2}.support-editorial .editorial-lane:nth-child(3) .editorial-card{border-top-color:#ccb89d}.support-editorial .editorial-lane:nth-child(4) .editorial-card{border-top-color:#b7bdc9}.support-editorial .editorial-card[hidden]{display:none}.support-editorial .editorial-card-question-label{color:#8d9c81;letter-spacing:.06em;margin-bottom:7px;font-size:13px;font-weight:750;display:block}.support-editorial .editorial-unique-value{background:#f0f4e9;border-left:2px solid #a6ba93;margin-bottom:24px;padding:15px}.support-editorial .editorial-unique-value p{color:#5e7659;margin:0}.support-editorial .editorial-filter-empty{color:#778c6e;border:1px dashed #cbd7c3;margin:0;padding:25px 20px;font-size:13px;line-height:1.85;display:none}.support-editorial .editorial-lane:not(:has(.editorial-card:not([hidden]))) .editorial-filter-empty{display:block}@media (width<=1100px){.support-methodology .method-claim-layout,.support-privacy .privacy-reading-layout,.support-legal .legal-project-record-layout,.support-library .library-search-layout,.support-editorial .editorial-commission-layout{gap:40px}.support-editorial .editorial-commission-register li{grid-template-columns:minmax(0,1fr)}.support-editorial .editorial-commission-register small{grid-column:1;padding-top:0}}@media (width<=850px){.support-methodology .method-claim-layout,.support-privacy .privacy-reading-layout,.support-legal .legal-project-record-layout,.support-library .library-search-layout,.support-editorial .editorial-commission-layout{grid-template-columns:minmax(0,1fr);gap:30px}.support-methodology .method-claim-intro,.support-privacy .privacy-reading-intro,.support-editorial .editorial-commission-intro{padding-top:0}.support-methodology .method-claim-intro h2 br,.support-privacy .privacy-reading-intro h2 br,.support-legal .legal-project-record h2 br,.support-library .library-search-intro h2 br,.support-editorial .editorial-commission-intro h2 br{display:none}.support-methodology .method-example-label{margin-top:20px;padding-top:18px}.support-library .library-search-intro p{max-width:580px}.support-library .library-search-examples>span{width:auto;padding-top:5px}.support-editorial .editorial-commission-register li{grid-template-columns:minmax(0,1fr) auto}.support-editorial .editorial-commission-register small{grid-column:auto;padding-top:5px}.support-editorial .editorial-lane-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.support-methodology .method-claim-lab{padding:48px 0}.support-methodology .method-claim-intro h2,.support-privacy .privacy-reading-intro h2,.support-legal .legal-register-intro h2,.support-legal .legal-project-record h2,.support-library .library-search-intro h2,.support-editorial .editorial-commission-intro h2{font-size:31px}.support-methodology .method-claim-sheet{border-radius:3px 20px 3px 3px;padding:25px 21px}.support-methodology .method-claim-question h3{font-size:23px}.support-methodology .method-claim-trail li{grid-template-columns:minmax(0,1fr);gap:12px}.support-methodology .method-claim-trail li>svg{display:none}.support-methodology .method-claim-trail h4{font-size:18px}.support-methodology .method-claim-trail p{font-size:14px}.support-privacy .privacy-request-heading{padding:18px 20px}.support-privacy .privacy-request-path{padding:6px 20px}.support-privacy .privacy-request-path li{grid-template-columns:30px minmax(0,1fr);gap:14px}.support-privacy .privacy-request-number{width:30px;height:30px;font-size:13px}.support-privacy .privacy-request-path li:after{top:55px;left:14px}.support-privacy .privacy-request-path h3{font-size:23px}.support-privacy .privacy-request-footnote{padding:20px}.support-privacy .privacy-layer-note p{font-size:14px}.support-legal .legal-register-intro{padding-top:0}.support-legal .legal-reading-note{margin-top:25px;padding-top:20px}.support-legal .legal-register{padding:0 22px 25px}.support-legal .legal-register dl>div{grid-template-columns:minmax(0,1fr);gap:11px}.support-legal .legal-register dd{text-align:left;padding-left:30px}.support-legal .legal-register dt>small{font-size:13px}.support-legal .legal-register-heading{gap:13px;font-size:13px}.support-legal .legal-document-cover strong{font-size:25px}.support-legal .legal-document-cover>svg{width:43px;height:43px}.support-legal .legal-project-record{padding:45px 0}.support-legal .legal-project-record dl>div{grid-template-columns:minmax(0,1fr);gap:12px}.support-legal .legal-project-record dd{padding-left:30px}.support-legal .legal-domain-note .container>div{min-width:0}.support-legal .legal-domain-note .text-link{margin-left:0}.support-library .library-search-desk{padding:38px 0}.support-library .library-search-console{padding:23px 20px}.support-library .library-search-examples>span{flex-basis:100%}.support-library .library-filter{grid-template-columns:minmax(0,1fr)}.support-library .library-filter>label:first-child{grid-column:auto}.support-library .library-filter input,.support-library .library-filter select{min-width:0;font-size:14px}.support-library .library-quick-topics a{font-size:13px}.support-library .library-active-selection>span{flex-basis:100%}.support-library .library-entry-footer{align-items:flex-start}.support-library .library-entry-section{font-size:13px}.support-library .library-entry-meta{flex-wrap:wrap}.support-editorial .editorial-commission-desk{padding:44px 0}.support-editorial .editorial-commission-register li{grid-template-columns:minmax(0,1fr);gap:13px;padding:22px 19px}.support-editorial .editorial-commission-register small{grid-column:1;padding-top:0}.support-editorial .editorial-commission-register h3{font-size:18px}.support-editorial .editorial-commission-register p{font-size:13px}.support-editorial .editorial-lane-index{gap:9px}.support-editorial .editorial-lane-index a{flex-wrap:wrap;gap:7px;padding:15px 12px;font-size:13px}.support-editorial .editorial-lane-index a>span{flex-basis:100%}.support-editorial .editorial-lane-index a>svg{margin-left:auto}.support-editorial .editorial-search-hint,.support-editorial .editorial-card-question-label{font-size:13px}.support-editorial .editorial-unique-value{padding:17px}.support-methodology,.support-privacy,.support-legal,.support-library,.support-editorial{min-width:0}.support-methodology h2,.support-privacy h2,.support-legal h2,.support-library h2,.support-editorial h2{overflow-wrap:anywhere}.support-methodology .method-claim-sheet,.support-privacy .privacy-request-sheet,.support-legal .legal-register,.support-library .library-search-console,.support-editorial .editorial-commission-register{max-width:100%}}.topic-experience,.topics-directory{--tx-ink:#203d40;--tx-muted:#536c6e;--tx-line:#d6e0d7;--tx-paper:#f6f8f1;--tx-green:#eaf0e4;--tx-copper:#9b4c2a;color:var(--tx-ink)}.topic-experience{padding-bottom:68px}.topic-experience p,.topics-directory p{color:var(--tx-muted)}.topic-experience h2,.topics-directory h2{font-size:clamp(28px,2.8vw,39px);line-height:1.18}.topic-experience h3{font-size:23px;line-height:1.28}.topic-experience h4{font-size:20px;line-height:1.4}.topic-experience :is(article,aside,section,td,th,div),.topics-directory :is(article,aside,section,div){min-width:0}.topic-experience :is(h2,h3,h4,strong,a),.topics-directory :is(h2,h3,strong,a){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tx-anchor,.topic-experience [id^=themenbereich-],.tx-directory-chapter{scroll-margin-top:166px}.tx-anchor:target{outline:2px solid var(--tx-copper);outline-offset:6px}.tx-opening{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;padding-top:72px;padding-bottom:44px;display:grid}.tx-opening .eyebrow{letter-spacing:.1em;margin-bottom:17px;font-size:13px}.tx-opening h2{max-width:580px;margin-bottom:0}.tx-opening>p{margin-bottom:3px;font-size:16px;line-height:1.85}.tx-overline{color:var(--tx-copper);letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:800;line-height:1.6;display:block}.tx-link{min-height:44px;color:var(--tx-copper);justify-content:space-between;align-items:center;gap:14px;font-size:13px;font-weight:750;line-height:1.6;display:inline-flex}.tx-link>svg{width:16px;height:16px}.tx-link:hover{text-underline-offset:5px;text-decoration:underline}.tx-orientation{color:#627576;margin-top:5px;font-size:13px;line-height:1.6;display:block}.tx-section-heading{margin-bottom:30px}.tx-section-heading h2{margin-bottom:12px}.tx-section-heading p{max-width:690px;margin-bottom:0;font-size:15px;line-height:1.8}.tx-next-step{background:var(--tx-paper);border-top:3px solid #c7764e;grid-template-columns:1fr auto;align-items:center;gap:46px;margin-top:76px;padding-top:38px;padding-bottom:38px;display:grid}.tx-next-step h2{margin-bottom:14px;font-size:clamp(27px,2.5vw,34px)}.tx-next-step p{max-width:760px;margin-bottom:0;font-size:15px;line-height:1.85}.tx-next-step>.button{max-width:330px;font-size:13px}.tx-editorial-note{margin-bottom:0;padding-top:20px;font-size:13px;line-height:1.8}.tx-decision-board{grid-template-columns:.82fr 2.2fr;gap:0;display:grid}.tx-decision-order{color:#fff;background:#203d40;padding:34px 30px}.tx-decision-order .tx-overline{color:#edb895}.tx-decision-order h2{margin-bottom:32px;font-size:28px}.tx-decision-order ol{margin:0;padding:0;list-style:none}.tx-decision-order li{gap:16px;padding-bottom:27px;display:flex;position:relative}.tx-decision-order li:last-child{padding-bottom:0}.tx-decision-order li h3{margin-bottom:8px;font-size:18px}.tx-decision-order li p{color:#c5d3ce;margin-bottom:0;font-size:13px;line-height:1.8}.tx-process-options{border:1px solid var(--tx-line);border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tx-process-option{border-right:1px solid var(--tx-line);background:#fbfcf8;flex-direction:column;padding:29px 24px 25px;display:flex}.tx-process-option:last-child{border-right:0}.tx-process-heading{flex-direction:column;gap:22px;display:flex}.tx-process-heading>svg{color:#496d68;width:30px;height:30px}.tx-process-option>p{margin-bottom:21px;font-size:14px;line-height:1.8}.tx-process-question{border-top:1px solid var(--tx-line);margin-bottom:21px;padding-top:19px}.tx-process-question>span{color:var(--tx-muted);margin-bottom:8px;font-size:13px;display:block}.tx-process-question>strong{font-size:13px;line-height:1.8;display:block}.tx-process-option>.tx-link{margin-top:auto}.tx-criteria{padding-top:70px}.tx-criterion{border-top:1px solid var(--tx-line);grid-template-columns:1.15fr 1fr;gap:30px;padding:29px 0;display:grid}.tx-criterion:last-child{border-bottom:1px solid var(--tx-line)}.tx-criterion h3{margin-bottom:12px}.tx-criterion p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-criterion-evidence{border-left:1px solid var(--tx-line);padding-left:30px}.tx-criterion-evidence>span{color:var(--tx-copper);margin-bottom:10px;font-size:13px;font-weight:750;display:block}.tx-criterion-evidence .tx-link{margin-top:12px}.tx-atlas-sheets{gap:17px;display:grid}.tx-atlas-sheet{border:1px solid var(--tx-line);background:#fff;grid-template-columns:180px 1.25fr 1fr;display:grid}.tx-material-tab{border-right:1px solid var(--tx-line);background:#e9efdf;flex-direction:column;padding:25px;display:flex;position:relative}.tx-material-tab>svg{color:#5a7565;width:39px;height:39px;margin:0 0 24px}.tx-material-tab h3{margin:auto 0 0;font-size:27px}.tx-atlas-sheet:nth-child(2) .tx-material-tab{color:#fff;background:#203d40}.tx-atlas-sheet:nth-child(2) .tx-material-tab>svg{color:#cfddd0}.tx-material-entry{padding:28px 32px}.tx-material-entry h4{letter-spacing:-.025em;margin-bottom:15px}.tx-material-entry p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-material-document{border-left:1px solid var(--tx-line);flex-direction:column;margin:28px 0;padding:0 28px;display:flex}.tx-material-document>span{color:var(--tx-copper);margin-bottom:11px;font-size:13px;font-weight:800}.tx-material-document p{font-size:14px;line-height:1.85}.tx-material-document .tx-link{margin-top:auto}.tx-material-requirements{grid-template-columns:.82fr 1.5fr;gap:80px;padding-top:76px;display:grid}.tx-material-margin h2{font-size:31px}.tx-material-margin>p{max-width:330px;font-size:14px;line-height:1.85}.tx-naht-scheme{border:1px solid var(--tx-line);gap:0;max-width:310px;margin:32px 0;display:grid;position:relative}.tx-naht-scheme span{background:var(--tx-paper);border-bottom:1px dashed #b8c8b8;padding:15px 19px;font-size:13px;font-weight:750}.tx-naht-scheme span:nth-child(2){background:#e3ebdd;border-bottom:3px solid #aa6242}.tx-naht-scheme span:last-child{background:#edf1eb;border-bottom:0}.tx-material-note{border-top:1px solid var(--tx-line);gap:25px;padding:27px 0;display:flex}.tx-material-note:last-child{border-bottom:1px solid var(--tx-line)}.tx-material-note>svg{color:#587262;width:24px;height:24px;margin-top:3px}.tx-material-note h3{margin-bottom:13px}.tx-material-note p{margin-bottom:14px;font-size:14px;line-height:1.85}.tx-material-note strong{font-size:14px;line-height:1.8;display:block}.tx-material-note .tx-link{margin-top:8px}.tx-project-forks{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.tx-project-path{border-bottom:3px solid #7d9780;flex-direction:column;padding-bottom:23px;display:flex}.tx-path-origin{background:var(--tx-paper);border-top:1px solid var(--tx-line);min-height:294px;padding:29px 27px}.tx-path-origin>svg{color:#547166;width:34px;height:34px;margin:6px 0 20px}.tx-path-origin h3{margin-bottom:13px}.tx-path-origin p{margin-bottom:0;font-size:14px;line-height:1.8}.tx-path-stops{border-left:1px solid #afc0ad;flex:1;margin:0 26px 22px;padding:0 0 0 25px;list-style:none}.tx-path-stops li{padding:25px 0 0;position:relative}.tx-path-stops li:before{content:"";background:#fff;border:2px solid #6d8972;border-radius:50%;width:9px;height:9px;position:absolute;top:30px;left:-30px}.tx-path-stops li>span{color:var(--tx-copper);margin-bottom:9px;font-size:13px;font-weight:800;display:block}.tx-path-stops p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-project-path>:is(.tx-link,.tx-orientation){margin-left:26px;margin-right:26px}.tx-work-routes{padding-top:75px}.tx-route-list{border-top:1px solid var(--tx-line)}.tx-work-route{border-bottom:1px solid var(--tx-line);grid-template-columns:170px 1fr 1.1fr;gap:34px;padding:31px 0;display:grid}.tx-route-sign{border-left:3px solid #7f977f;padding:10px 0 10px 19px}.tx-route-sign>svg{color:#547263;width:27px;height:27px;margin-bottom:19px}.tx-route-sign>span{letter-spacing:.05em;max-width:130px;font-size:13px;font-weight:800;line-height:1.7;display:block}.tx-work-route h3{margin-bottom:13px}.tx-work-route p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-route-destination{border-left:1px solid var(--tx-line);padding-left:29px}.tx-route-destination strong{margin-bottom:11px;font-size:15px;line-height:1.75;display:block}.tx-route-destination .tx-link{margin-top:11px}.tx-workshop-plan{grid-template-columns:.83fr 1.6fr;gap:0;display:grid}.tx-plan-caption{color:#fff;background:#203d40;padding:33px}.tx-plan-caption .tx-overline{color:#edb895}.tx-plan-caption h2{font-size:29px}.tx-plan-caption dl{margin:30px 0}.tx-plan-caption dl>div{border-top:1px solid #57706c;padding:14px 0}.tx-plan-caption dt{margin-bottom:5px;font-size:14px;font-weight:750}.tx-plan-caption dd{color:#ccd9cf;margin:0;font-size:13px;line-height:1.8}.tx-plan-caption>p{color:#bcd0c9;margin-bottom:0;font-size:13px;line-height:1.85}.tx-room-plan{background:#f3f6ee;border:2px solid #a8bba5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px;display:grid}.tx-work-zone{background:#fff;border:1px solid #c2d0bc;flex-direction:column;padding:25px;display:flex;position:relative}.tx-work-zone>svg{color:#688267;width:21px;height:21px;position:absolute;top:23px;right:23px}.tx-work-zone .tx-overline{color:#5d755b;margin-bottom:21px;padding-right:25px}.tx-work-zone h3{max-width:90%;margin-bottom:14px;font-size:24px}.tx-work-zone p{margin-bottom:16px;font-size:14px;line-height:1.85}.tx-zone-1{background:#f9fbf5;border-style:dashed;grid-column:1/-1}.tx-zone-2{background:linear-gradient(#fbfcf5e8,#fbfcf5e8),repeating-linear-gradient(0deg,#b3c3a8 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#b3c3a8 0 1px,#0000 1px 24px)}.tx-zone-3{border-top:3px solid #a67049}.tx-zone-question{border-top:1px solid var(--tx-line);margin-bottom:13px;padding-top:13px;font-size:13px;font-weight:750;line-height:1.8}.tx-work-zone .tx-link{margin-top:auto}.tx-protection-layers{padding-top:75px}.tx-protection-layer{border-top:1px solid var(--tx-line);grid-template-columns:82px 1.1fr 1fr;gap:36px;padding:28px 0;display:grid}.tx-protection-layer:last-child{border-bottom:1px solid var(--tx-line)}.tx-layer-symbol{background:#f0f5e9;border:1px solid #c1d0bb;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:15px;min-height:82px;display:flex}.tx-layer-symbol>svg{color:#5c7a61;width:27px;height:27px}.tx-protection-layer h3{margin-bottom:13px}.tx-protection-layer p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-layer-question{border-left:1px solid var(--tx-line);padding-left:30px}.tx-layer-question strong{margin-bottom:12px;font-size:15px;line-height:1.75;display:block}.tx-layer-question>span{color:var(--tx-muted);font-size:14px;line-height:1.85;display:block}.tx-layer-question .tx-link{margin-top:12px}.tx-matrix-legend{background:var(--tx-paper);border-top:2px solid #57786b;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:35px;display:grid}.tx-matrix-legend>div{border-right:1px solid var(--tx-line);padding:23px 27px}.tx-matrix-legend>div:last-child{border-right:0}.tx-matrix-legend strong{font-size:15px}.tx-matrix-legend p{margin:10px 0 0;font-size:13px;line-height:1.85}.tx-interface-matrix{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.tx-interface-matrix caption{text-align:left;letter-spacing:-.03em;padding-bottom:23px;font-size:24px;font-weight:750;line-height:1.4}.tx-interface-matrix th{font-weight:750}.tx-interface-matrix thead{color:#fff;background:#203d40}.tx-interface-matrix thead th{padding:16px 20px;font-size:13px;line-height:1.7}.tx-interface-matrix thead th:first-child{width:21%}.tx-interface-matrix thead th:nth-child(2){width:34%}.tx-interface-matrix thead th:nth-child(3){width:26%}.tx-interface-matrix thead th:nth-child(4){width:19%}.tx-matrix-group th{background:#e9f0e4;border-bottom:1px solid #b8cbb1;padding:19px 20px}.tx-matrix-group h2{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.5}.tx-matrix-row>:is(th,td){vertical-align:top;border-bottom:1px solid var(--tx-line);padding:25px 20px}.tx-matrix-row>th{font-size:18px;line-height:1.5}.tx-matrix-row>td{color:var(--tx-muted);font-size:14px;line-height:1.85}.tx-matrix-row strong{color:var(--tx-ink);margin-bottom:11px;font-size:14px;display:block}.tx-matrix-row p{margin-bottom:0;font-size:13px;line-height:1.85}.tx-matrix-row:nth-child(2n){background:#fafbf7}.tx-matrix-row .tx-overline{font-size:13px}.tx-matrix-row .tx-link{align-items:flex-start;font-size:13px}.tx-purchase-sheet{grid-template-columns:.76fr 1.7fr;align-items:start;gap:55px;display:grid}.tx-purchase-folder{background:#eaf0e2;border:1px solid #c8d6bf;padding:32px;position:sticky;top:160px}.tx-purchase-folder h2{margin-bottom:26px;font-size:29px}.tx-purchase-folder dl{margin:0}.tx-purchase-folder dl>div{border-top:1px solid #c1cfb9;padding:18px 0}.tx-purchase-folder dt{color:#3e5f48;margin-bottom:7px;font-size:13px;font-weight:800}.tx-purchase-folder dd{color:var(--tx-muted);margin:0;font-size:14px;line-height:1.8}.tx-folder-result{border-top:1px solid #c1cfb9;gap:14px;padding-top:18px;display:flex}.tx-folder-result>svg{color:#55724f;margin-top:3px}.tx-folder-result p{margin:0;font-size:13px;line-height:1.8}.tx-purchase-page{border:1px solid var(--tx-line);background:#fff;margin-bottom:30px}.tx-purchase-page:last-child{margin-bottom:0}.tx-sheet-heading{border-bottom:1px solid var(--tx-line);background:#f8f9f4;padding:27px 31px 22px}.tx-sheet-heading h2{margin-bottom:0;font-size:26px}.tx-check-entry{border-bottom:1px solid var(--tx-line);grid-template-columns:1fr;gap:20px;padding:28px 31px;display:grid}.tx-check-entry:last-child{border-bottom:0}.tx-check-entry h3{margin-bottom:13px;font-size:23px}.tx-check-entry p{margin-bottom:19px;font-size:14px;line-height:1.85}.tx-check-entry dl{margin:0}.tx-check-entry dl>div{border-top:1px dashed #d6dfd0;grid-template-columns:126px 1fr;gap:17px;padding:12px 0;display:grid}.tx-check-entry dt{color:#557151;font-size:13px;font-weight:800;line-height:1.85}.tx-check-entry dd{color:var(--tx-muted);margin:0;font-size:13px;line-height:1.85}.tx-check-entry .tx-link{margin-top:10px}.tx-learning-index{grid-template-columns:.73fr 1.9fr;align-items:start;gap:58px;display:grid}.tx-index-margin{border-right:1px solid var(--tx-line);padding-right:25px;position:sticky;top:153px}.tx-index-margin h2{font-size:31px}.tx-index-margin ol{margin:0 0 28px;padding:0;list-style:none}.tx-index-margin li{gap:15px;margin-bottom:21px;display:flex}.tx-index-margin li strong{font-size:14px;display:block}.tx-index-margin li p{margin:6px 0 0;font-size:13px;line-height:1.8}.tx-index-margin nav{border-top:1px solid var(--tx-line);padding-top:11px}.tx-index-margin nav a{border-bottom:1px solid #e4e9df;justify-content:space-between;align-items:center;gap:17px;min-height:44px;padding:12px 0;font-size:13px;font-weight:650;line-height:1.7;display:flex}.tx-index-margin nav svg{width:14px;height:14px}.tx-index-chapter{border-top:3px solid #678466;margin-bottom:41px}.tx-index-chapter:last-child{margin-bottom:0}.tx-index-chapter-heading{border-bottom:1px solid var(--tx-line);padding:22px 0}.tx-index-chapter-heading>span{letter-spacing:.09em;color:#6a8067;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.tx-index-chapter-heading h2{margin-bottom:0;font-size:26px}.tx-learning-entry{border-bottom:1px solid var(--tx-line);grid-template-columns:1fr 1fr;gap:28px;padding:30px 0;display:grid}.tx-learning-term h3{margin-bottom:13px;font-size:22px}.tx-learning-term p{margin-bottom:0;font-size:14px;line-height:1.85}.tx-learning-proof{border-left:1px dashed #bbccb5;padding-left:26px}.tx-learning-proof>span{color:var(--tx-copper);margin-bottom:11px;font-size:13px;font-weight:800;display:block}.tx-learning-proof>strong{margin-bottom:11px;font-size:14px;line-height:1.8;display:block}.tx-learning-proof p{margin-bottom:8px;font-size:13px;line-height:1.85}.topics-directory{grid-template-columns:.72fr 1.8fr;align-items:start;gap:72px;padding-top:72px;padding-bottom:80px;display:grid}.tx-directory-margin{position:sticky;top:157px}.tx-directory-margin>.eyebrow{max-width:240px;font-size:13px;line-height:1.8}.tx-directory-margin h2{max-width:270px;font-size:37px}.tx-directory-margin>p{margin-bottom:29px;font-size:14px;line-height:1.85}.tx-directory-margin nav{border-top:1px solid var(--tx-line)}.tx-directory-margin nav a{border-bottom:1px solid var(--tx-line);align-items:center;gap:13px;min-height:47px;padding:12px 0;font-size:13px;font-weight:700;line-height:1.6;display:flex}.tx-directory-margin nav svg{width:14px;height:14px;margin-left:auto}.tx-directory-note{background:var(--tx-paper);gap:15px;margin-top:26px;padding:20px;display:flex}.tx-directory-note svg{color:#668563;margin-top:3px}.tx-directory-note p{margin:0;font-size:13px;line-height:1.8}.tx-directory-chapter{border-top:2px solid #799674;padding:29px 0 37px}.tx-directory-chapter+.tx-directory-chapter{margin-top:22px}.tx-directory-chapter-heading{display:block}.tx-directory-chapter-heading .tx-overline{color:#597552;margin-bottom:8px;font-size:13px}.tx-directory-chapter-heading h2{margin-bottom:12px;font-size:29px}.tx-directory-chapter-heading h2 a{align-items:center;gap:15px;display:flex}.tx-directory-chapter-heading h2 svg{width:19px;height:19px}.tx-directory-chapter-heading p{margin-bottom:25px;font-size:14px;line-height:1.8}.tx-directory-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;display:grid}.tx-directory-entries h3{letter-spacing:0;color:#688069;margin-bottom:9px;font-size:13px;font-weight:750;line-height:1.8}.tx-directory-entries .navigation-topic-link{border-bottom:1px solid #e2e8dd;border-radius:0;min-height:44px;padding:11px 0}.tx-directory-entries .navigation-topic-link>span{color:var(--tx-ink);font-size:13px;line-height:1.65}.tx-directory-entries .navigation-topic-link:hover{background:0 0}.tx-directory-entries .navigation-topic-link:hover>span{color:var(--tx-copper)}.tx-directory-outcome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;min-height:44px;margin:23px 0 0;padding-top:16px;display:flex}.tx-directory-outcome>span{color:var(--tx-muted);max-width:340px;font-size:13px;line-height:1.8}.tx-directory-outcome strong{color:var(--tx-copper);align-items:center;gap:10px;font-size:13px;display:inline-flex}.tx-directory-outcome svg{width:15px;height:15px}@media (width<=1100px){.tx-opening{gap:45px}.tx-decision-board{grid-template-columns:1fr}.tx-decision-order{grid-template-columns:.75fr 2fr;gap:28px;display:grid}.tx-decision-order>.tx-overline{grid-column:1/-1;margin-bottom:-8px}.tx-decision-order h2{margin:0}.tx-decision-order ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tx-decision-order li{gap:10px;padding:0}.tx-process-options{border-left:1px solid var(--tx-line);border-top:0}.tx-material-requirements{gap:48px}.tx-atlas-sheet{grid-template-columns:146px 1.2fr 1fr}.tx-material-entry{padding:25px}.tx-material-document{padding:0 22px}.tx-workshop-plan{grid-template-columns:.77fr 1.5fr}.tx-plan-caption{padding:26px}.tx-room-plan{gap:15px;padding:19px}.tx-work-zone{padding:21px}.tx-purchase-sheet{grid-template-columns:.7fr 1.7fr;gap:32px}.tx-purchase-folder{padding:25px}.tx-learning-index{gap:36px}.topics-directory{gap:45px}.tx-directory-entries{padding-left:0}.tx-directory-outcome{margin-left:0}}@media (width<=900px){.tx-opening{grid-template-columns:1fr;gap:24px;padding-top:51px;padding-bottom:34px}.tx-opening h2,.tx-opening>p{max-width:720px}.tx-criterion{grid-template-columns:1fr 1fr;gap:22px}.tx-criterion-evidence{padding-left:21px}.tx-material-requirements{grid-template-columns:.8fr 1.3fr;gap:36px}.tx-atlas-sheet{grid-template-columns:135px 1fr}.tx-material-tab{grid-row:1/3}.tx-material-document{border-left:0;border-top:1px solid var(--tx-line);margin:0 24px 24px;padding:19px 0 0}.tx-material-document p{margin-bottom:9px}.tx-project-forks{gap:19px}.tx-path-origin{padding:23px}.tx-path-origin h3{font-size:21px}.tx-path-stops{margin-left:22px;margin-right:17px;padding-left:20px}.tx-path-stops li:before{left:-25px}.tx-project-path>:is(.tx-link,.tx-orientation){margin-left:22px;margin-right:17px}.tx-work-route{grid-template-columns:126px 1fr;gap:25px}.tx-route-sign{grid-row:1/3}.tx-route-destination{border-left:0;border-top:1px solid var(--tx-line);grid-column:2;padding:20px 0 0}.tx-workshop-plan{grid-template-columns:1fr}.tx-plan-caption dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;display:grid}.tx-room-plan{padding:24px}.tx-protection-layer{grid-template-columns:64px 1fr 1fr;gap:23px}.tx-layer-question{padding-left:22px}.tx-purchase-sheet{grid-template-columns:1fr}.tx-purchase-folder{position:static}.tx-purchase-folder dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.tx-folder-result{max-width:490px}.tx-learning-index{grid-template-columns:1fr}.tx-index-margin{border:1px solid var(--tx-line);background:var(--tx-paper);padding:25px;position:static}.tx-index-margin ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:10px;display:grid}.tx-index-margin nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.tx-next-step{grid-template-columns:1fr;gap:25px;margin-top:58px}.tx-next-step>.button{justify-self:start}.topics-directory{grid-template-columns:1fr;gap:45px;padding-top:52px}.tx-directory-margin{position:static}.tx-directory-margin h2{max-width:none}.tx-directory-margin>p{max-width:650px}.tx-directory-margin nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px;display:grid}.tx-directory-note{max-width:550px}.tx-directory-entries{padding-left:0}.tx-directory-outcome{margin-left:0}}@media (width<=800px){.tx-interface-matrix,.tx-interface-matrix tbody,.tx-interface-matrix caption{display:block}.tx-interface-matrix thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tx-matrix-group{display:block}.tx-matrix-group th{padding:19px 23px;display:block}.tx-matrix-row{border-bottom:1px solid var(--tx-line);grid-template-columns:1.15fr 1fr;gap:19px 25px;padding:23px;display:grid}.tx-matrix-row>:is(th,td){border:0;padding:0}.tx-matrix-row>th{grid-column:1/-1;font-size:21px}.tx-matrix-row>td:before{content:attr(data-label);color:#5b7659;margin-bottom:11px;font-size:13px;font-weight:800;display:block}.tx-matrix-row>td:last-child{border-top:1px solid var(--tx-line);grid-column:1/-1;padding-top:16px}.tx-matrix-row>td:last-child:before{display:none}.tx-matrix-row .tx-link{font-size:13px}.tx-matrix-row .tx-overline{margin-bottom:7px;font-size:13px}}@media (width<=640px){.topic-experience{padding-bottom:46px}.topic-experience h2{font-size:29px}.tx-anchor,.topic-experience [id^=themenbereich-],.tx-directory-chapter{scroll-margin-top:102px}.tx-opening{gap:19px;padding-top:42px}.tx-opening>p{font-size:15px}.tx-opening .eyebrow{font-size:13px;line-height:1.8}.tx-link{font-size:13px}.tx-decision-order{padding:27px;display:block}.tx-decision-order>.tx-overline{margin-bottom:13px}.tx-decision-order h2{margin-bottom:25px}.tx-decision-order ol{display:block}.tx-decision-order li{margin-bottom:20px}.tx-decision-order li:last-child{margin-bottom:0}.tx-process-options{grid-template-columns:1fr}.tx-process-option{border-right:0;border-bottom:1px solid var(--tx-line);padding:27px}.tx-process-option:last-child{border-bottom:0}.tx-process-heading{flex-direction:row;align-items:start;gap:17px}.tx-process-heading>svg{width:25px;height:25px;margin-top:3px}.tx-process-heading h3{font-size:24px}.tx-process-option>p{font-size:15px}.tx-process-question>strong{font-size:14px}.tx-criteria{padding-top:48px}.tx-criterion{grid-template-columns:1fr;gap:20px;padding:26px 0}.tx-criterion-evidence{border-left:0;border-top:1px solid var(--tx-line);grid-column:auto;padding:17px 0 0}.tx-criterion p{font-size:15px}.tx-atlas-sheet{grid-template-columns:1fr}.tx-material-tab{border-right:0;flex-direction:row;grid-row:auto;align-items:center;gap:17px;padding:21px 24px}.tx-material-tab>svg{width:23px;height:23px;margin:0}.tx-material-tab h3{margin:0;font-size:25px}.tx-material-entry{padding:25px 24px 19px}.tx-material-entry p,.tx-material-document p{font-size:15px}.tx-material-document{margin-left:24px;margin-right:24px}.tx-material-requirements{grid-template-columns:1fr;gap:27px;padding-top:48px}.tx-material-margin>p{max-width:none}.tx-naht-scheme{max-width:none;margin:25px 0}.tx-material-note{gap:18px}.tx-material-note p{font-size:15px}.tx-project-forks{grid-template-columns:1fr;gap:28px}.tx-path-origin{min-height:0;padding:26px}.tx-path-origin>svg{float:right;width:27px;height:27px;margin:0 0 15px 18px}.tx-path-origin h3{font-size:25px}.tx-path-origin p,.tx-path-stops p{font-size:15px}.tx-path-stops{margin:0 26px 19px}.tx-project-path>:is(.tx-link,.tx-orientation){margin-left:26px;margin-right:26px}.tx-work-routes{padding-top:49px}.tx-work-route{grid-template-columns:1fr;gap:21px}.tx-route-sign{grid-row:auto;align-items:center;gap:17px;padding:9px 0 9px 16px;display:flex}.tx-route-sign>svg{width:21px;height:21px;margin:0}.tx-route-sign>span{max-width:none}.tx-route-destination{grid-column:auto;padding-top:19px}.tx-work-route p{font-size:15px}.tx-plan-caption{padding:26px}.tx-plan-caption dl{grid-template-columns:1fr;gap:0}.tx-plan-caption dl>div{padding:12px 0}.tx-room-plan{grid-template-columns:1fr;gap:15px;padding:15px}.tx-zone-1{grid-column:auto}.tx-work-zone{padding:24px}.tx-work-zone h3{max-width:100%;font-size:24px}.tx-work-zone p{font-size:15px}.tx-protection-layers{padding-top:48px}.tx-protection-layer{grid-template-columns:48px 1fr;gap:20px}.tx-layer-symbol{min-height:58px}.tx-layer-symbol>svg{width:21px;height:21px}.tx-layer-question{border-left:0;border-top:1px solid var(--tx-line);grid-column:2;padding:17px 0 0}.tx-protection-layer p,.tx-layer-question>span{font-size:15px}.tx-matrix-legend{grid-template-columns:1fr;margin-bottom:28px}.tx-matrix-legend>div{border-right:0;border-bottom:1px solid var(--tx-line);padding:18px 23px}.tx-matrix-legend p{font-size:14px}.tx-matrix-row{grid-template-columns:1fr;gap:20px;padding:24px}.tx-matrix-row>:is(th,td:last-child){grid-column:auto}.tx-matrix-row>td,.tx-matrix-row p,.tx-matrix-row strong{font-size:15px}.tx-purchase-folder{padding:26px}.tx-purchase-folder dl{grid-template-columns:1fr;gap:0}.tx-purchase-sheet{gap:28px}.tx-sheet-heading{padding:24px}.tx-sheet-heading h2{font-size:25px}.tx-check-entry{grid-template-columns:1fr;gap:15px;padding:24px 20px}.tx-check-entry h3{font-size:23px}.tx-check-entry p{font-size:15px}.tx-check-entry dl>div{grid-template-columns:1fr;gap:6px}.tx-check-entry dd{font-size:14px}.tx-learning-index{gap:33px}.tx-index-margin{padding:25px}.tx-index-margin ol{display:block}.tx-index-margin li{margin-bottom:17px}.tx-index-margin li p{font-size:13px}.tx-index-margin nav{grid-template-columns:1fr;gap:0}.tx-index-margin nav a{font-size:13px}.tx-learning-entry{grid-template-columns:1fr;gap:21px;padding:25px 0}.tx-learning-term h3{font-size:24px}.tx-learning-term p{font-size:15px}.tx-learning-proof{border-top:1px dashed #bbccb5;border-left:0;padding:19px 0 0}.tx-learning-proof p{font-size:14px}.tx-next-step{margin-top:47px;padding:28px 25px}.tx-next-step .tx-overline{font-size:13px}.tx-next-step p{font-size:15px}.tx-next-step>.button{width:100%;max-width:none;font-size:13px}.topics-directory{gap:32px;padding-top:43px;padding-bottom:51px}.tx-directory-margin h2{font-size:32px}.tx-directory-margin>p{font-size:15px}.tx-directory-margin nav{grid-template-columns:1fr}.tx-directory-margin nav a{font-size:14px}.tx-directory-chapter-heading{gap:18px}.tx-directory-chapter-heading h2{font-size:27px}.tx-directory-chapter-heading p{font-size:15px}.tx-directory-entries{grid-template-columns:1fr;gap:23px;padding-left:0}.tx-directory-entries .navigation-topic-link>span{font-size:14px}.tx-directory-entries h3{margin-bottom:7px;font-size:13px}.tx-directory-outcome{margin-left:0;display:block}.tx-directory-outcome>span{max-width:none;font-size:13px;display:block}.tx-directory-outcome strong{min-height:35px;margin-top:13px;font-size:13px}}.topic-experience :is(h2,h3,h4),.topics-directory :is(h2,h3){-webkit-hyphens:manual;hyphens:manual}.topic-experience :is(figure,ul,ol,li,dl,dt,dd,p,tr),.topics-directory :is(ul,ol,li,p){min-width:0}.topic-experience :is(p,li,dd,figcaption),.topics-directory p{overflow-wrap:break-word}.tx-process-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:3px 0 23px;padding:0;list-style:none;display:grid}.tx-process-map li{color:#36553d;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;background:#e7efdf;border-top:2px solid #75916d;justify-content:center;align-items:center;min-height:58px;padding:12px 7px;font-size:13px;font-weight:750;line-height:1.6;display:flex;position:relative}.tx-process-map li+li:before{content:"";background:#809577;width:7px;height:1px;position:absolute;top:50%;left:-8px}.tx-process-option{background:#fff}.tx-process-option>p{margin-bottom:23px}.tx-process-heading{gap:17px}.tx-process-heading h3{margin-bottom:21px}.tx-process-heading>svg{box-sizing:content-box;background:#eef3e8;border-radius:50%;width:24px;height:24px;padding:8px}.tx-criterion-evidence{background:#f5f8ef;border-left:3px solid #b4c6a7;padding-top:18px;padding-bottom:18px;padding-right:22px}.tx-atlas-sheet{box-shadow:0 9px 25px #273f2810}.tx-material-entry h4{max-width:410px;font-size:21px}.tx-material-document>span{letter-spacing:.03em;font-size:13px}.tx-seam-figure{background:#eef2e9;border-top:3px solid #718b6a;margin:27px 0 0;padding:22px}.tx-seam-figure>strong{font-size:15px;line-height:1.7;display:block}.tx-seam-illustration{background:#fbfcf7;border:1px solid #c4d2bd;height:195px;margin:17px 0 12px;position:relative}.tx-seam-illustration:before,.tx-seam-illustration:after{content:"";background:repeating-linear-gradient(135deg,#d7dfd1 0 6px,#c6d1bf 6px 7px);border:1px solid #aabda2;width:calc(50% - 24px);height:39px;position:absolute;top:76px}.tx-seam-illustration:before{left:14px}.tx-seam-illustration:after{right:14px}.tx-seam-top,.tx-seam-bottom{white-space:nowrap;color:#69452f;font-size:13px;font-weight:800;line-height:1.7;position:absolute;left:50%;transform:translate(-50%)}.tx-seam-top{top:18px}.tx-seam-top:after{content:"";background:#ab7454;width:1px;height:28px;position:absolute;top:25px;left:50%}.tx-seam-top:before{content:"";z-index:1;background:#b77752;border:1px solid #985737;border-radius:13px 13px 6px 6px;width:32px;height:47px;position:absolute;top:49px;left:calc(50% - 16px)}.tx-seam-bottom{bottom:18px}.tx-seam-bottom:before{content:"";background:#ab7454;width:1px;height:25px;position:absolute;bottom:27px;left:50%}.tx-seam-material{z-index:2;color:#486040;background:#dae3d3;padding:0 3px;font-size:13px;font-weight:750;line-height:1.6;position:absolute;top:90px;left:24px}.tx-seam-figure figcaption,.tx-room-overview figcaption{color:#566e50;font-size:13px;line-height:1.85}.tx-material-note{padding:26px 0}.tx-workpiece{background:#e9efdf;border:1px solid #cfddc5;justify-content:center;align-items:center;height:104px;margin:12px 0 23px;display:flex;position:relative}.tx-workpiece-sheet:before,.tx-workpiece-sheet:after{content:"";border:1px solid #708c6d;width:57%;height:37px;position:absolute;transform:skewY(-8deg)}.tx-workpiece-sheet:before{background:#d0dec7;top:26px;left:18%;box-shadow:0 6px #c1d1b7}.tx-workpiece-sheet:after{background:#e5ebdd;border-color:#98ad8d;width:31%;top:47px;left:36%}.tx-workpiece-frame:before{content:"";border:9px solid #9bb292;width:58%;height:55px;transform:skewY(-6deg);box-shadow:inset 0 0 0 1px #dfe8d8,2px 4px #c5d3bb}.tx-workpiece-pipe:before,.tx-workpiece-pipe:after{content:"";border:10px solid #9cb193;border-radius:50%;width:54px;height:54px;position:absolute;top:26px}.tx-workpiece-pipe:before{left:calc(50% - 52px);box-shadow:inset 0 0 0 1px #d8e3d1}.tx-workpiece-pipe:after{background:#e9efdf;border-color:#bccdb3;top:19px;left:calc(50% - 7px);box-shadow:1px 3px #9cb193}.tx-path-origin{border-top:3px solid #78946b;min-height:0;padding-bottom:27px}.tx-path-origin h3{font-size:24px}.tx-path-stops .tx-project-fields{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tx-path-stops .tx-project-fields li{color:#4e6946;background:#f0f5e9;border:1px solid #d6e0ce;padding:6px 10px;font-size:13px;line-height:1.7}.tx-path-stops .tx-project-fields li:before{display:none}.tx-room-overview{background:#f9fbf5;border-bottom:2px solid #809b75;grid-column:1/-1;margin:0;padding:22px}.tx-room-overview>strong{margin-bottom:18px;font-size:15px;line-height:1.7;display:block}.tx-room-drawing{background:#eef3e5;border:1px dashed #a0b493;grid-template-columns:.75fr 1.15fr .85fr;align-items:center;gap:15px;min-height:153px;margin-bottom:17px;padding:20px 14px;display:grid}.tx-room-mark{color:#4f6b45;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:91px;font-size:13px;font-weight:750;line-height:1.8;display:flex;position:relative}.tx-room-mark-1{border-left:2px dashed #9baf8d;border-right:2px dashed #9baf8d}.tx-room-mark-2{background:repeating-linear-gradient(0deg,#e2ead9 0 17px,#d1dfc6 17px 18px);border:5px solid #aabf9e;padding:16px 8px;box-shadow:4px 4px #d1dec5}.tx-room-mark-3:before{content:"";border:2px solid #79996b;border-radius:50%;width:18px;height:18px;margin-bottom:7px}.tx-room-mark-3:after{content:"";border:2px solid #79996b;border-radius:13px 13px 3px 3px;width:26px;height:20px;position:absolute;top:28px}.tx-room-mark-3{gap:26px;padding-top:0}.tx-protection-layer:nth-of-type(2) .tx-layer-symbol{background:#e7f0ed;border-color:#b7cfc6}.tx-protection-layer:nth-of-type(3) .tx-layer-symbol{background:#f4eee4;border-color:#d2c3ac}.tx-compatibility-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:39px;display:grid}.tx-compatibility-chain>div{color:#fff;background:#203d40;border-bottom:3px solid #c58c60;padding:26px;position:relative}.tx-compatibility-chain>div+div:before{content:"";background:#7c9388;width:22px;height:1px;position:absolute;top:48px;left:-23px}.tx-compatibility-chain svg{color:#d4b08b;width:25px;height:25px;margin-bottom:24px;display:block}.tx-compatibility-chain strong{font-size:18px;line-height:1.7;display:block}.tx-compatibility-chain p{color:#c4d2c9;margin:11px 0 0;font-size:13px;line-height:1.85}.tx-row-explanation{border-top:1px solid #d4dfcd;margin-top:14px;padding-top:10px}.tx-row-explanation summary{cursor:pointer;color:#547148;justify-content:space-between;align-items:center;gap:13px;min-height:36px;font-size:13px;font-weight:750;list-style:none;display:flex}.tx-row-explanation summary::-webkit-details-marker{display:none}.tx-row-explanation summary svg{width:13px;height:13px}.tx-row-explanation[open] summary svg{transform:rotate(180deg)}.tx-row-explanation p{padding-top:12px}.tx-interface-checks{margin:0;padding:0;list-style:none}.tx-interface-checks li{border-bottom:1px solid #e2e9dc;padding:9px 0 9px 17px;font-size:13px;line-height:1.8;position:relative}.tx-interface-checks li:before{content:"";background:#89a079;width:5px;height:5px;position:absolute;top:18px;left:1px}.tx-inventory{padding-top:65px}.tx-inventory-intro{grid-template-columns:1fr 1fr;gap:0 60px;padding-bottom:29px;display:grid}.tx-inventory-intro .tx-overline{grid-column:1/-1}.tx-inventory-intro h2{max-width:540px;margin:0;font-size:32px}.tx-inventory-intro p{align-self:end;margin:0;font-size:15px;line-height:1.85}.tx-inventory-states{border:1px solid var(--tx-line);background:#f8faf4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tx-inventory-states article{border-right:1px solid var(--tx-line);padding:28px 25px}.tx-inventory-states article:last-child{background:#f5ece0;border-right:0}.tx-inventory-symbol{color:#57744a;background:#e8efdd;border:1px solid #c8d6bd;justify-content:center;align-items:center;width:41px;height:41px;margin-bottom:23px;display:flex}.tx-inventory-states article:last-child .tx-inventory-symbol{color:#8b5a37;background:#f3e3ce;border-color:#d7bb94}.tx-inventory-states h3{letter-spacing:-.02em;margin-bottom:11px;font-size:18px;line-height:1.6}.tx-inventory-states p{margin:0;font-size:13px;line-height:1.85}.tx-source-contrast{padding-top:68px}.tx-source-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.tx-source-document{background:#edf3e5;border:1px solid #c9d8bf;border-bottom:3px solid #7e9a70;padding:33px}.tx-document-heading{color:#537346;align-items:center;gap:13px;margin-bottom:27px;display:flex}.tx-document-heading>span{letter-spacing:.06em;font-size:13px;font-weight:800;line-height:1.7}.tx-document-heading svg{width:23px;height:23px}.tx-source-document h3{margin-bottom:17px;font-size:25px;line-height:1.5}.tx-source-document p{margin-bottom:25px;font-size:15px;line-height:1.9}.tx-source-document ul{border-top:1px solid #c1d1b5;flex-wrap:wrap;gap:10px;margin:0;padding:17px 0 0;list-style:none;display:flex}.tx-source-document li{font-size:13px;font-weight:750;line-height:1.8}.tx-source-document li+li:before{content:"·";color:#819573;margin-right:10px;display:inline-block}.tx-source-document:nth-child(2){color:#fff;background:#203d40;border-color:#203d40 #203d40 #c89366}.tx-source-document:nth-child(2) .tx-document-heading{color:#e0bb96}.tx-source-document:nth-child(2) p{color:#c4d4cd}.tx-source-document:nth-child(2) ul{border-top-color:#657d74}.tx-source-document:nth-child(2) li+li:before{color:#93aa9b}.tx-directory-guide{background:#203d40;border-bottom:3px solid #c8946a;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:44px;display:grid}.tx-directory-guide a{color:#fff;border-right:1px solid #547069;padding:27px 22px 25px;position:relative}.tx-directory-guide a:last-child{border-right:0}.tx-directory-guide a:hover{color:#fff;background:#29494a}.tx-directory-guide a>svg:first-child{color:#dfb691;width:25px;height:25px;margin-bottom:23px}.tx-directory-guide strong{margin-bottom:12px;font-size:16px;line-height:1.7;display:block}.tx-directory-guide p{color:#c2d1c8;margin-bottom:20px;font-size:13px;line-height:1.9}.tx-directory-guide a>svg:last-child{color:#d4a77f;width:16px;height:16px;display:block}.tx-directory-chapter{padding-bottom:30px}.tx-directory-chapter-heading{padding-bottom:8px}@media (width<=1000px){.tx-compatibility-chain{gap:16px}.tx-compatibility-chain>div{padding:23px}.tx-compatibility-chain>div+div:before{width:16px;left:-17px}.tx-inventory-states{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-inventory-states article:nth-child(2){border-right:0}.tx-inventory-states article:nth-child(-n+2){border-bottom:1px solid var(--tx-line)}}@media (width<=800px){.tx-row-explanation summary{min-height:44px;font-size:13px}.tx-interface-checks li{font-size:14px}.tx-inventory-intro{grid-template-columns:1fr;gap:18px}.tx-inventory-intro h2{max-width:650px}.tx-source-document{padding:27px}.tx-source-document h3{font-size:23px}}@media (width<=640px){.tx-process-map{gap:8px;margin-top:4px;margin-bottom:22px}.tx-process-map li{min-height:55px;font-size:13px}.tx-process-map li+li:before{width:8px;left:-9px}.tx-process-heading>svg{width:21px;height:21px;padding:6px}.tx-criterion-evidence{padding:18px 19px}.tx-seam-figure{padding:22px}.tx-material-entry h4{font-size:21px}.tx-workpiece{height:102px;margin-top:10px;margin-bottom:23px}.tx-path-origin h3{font-size:24px}.tx-path-stops .tx-project-fields li{font-size:13px}.tx-room-overview{padding:20px}.tx-room-drawing{grid-template-columns:1fr;gap:13px;padding:17px}.tx-room-mark{min-height:66px}.tx-room-mark-1{border:1px dashed #9baf8d;border-left:0;border-right:0}.tx-room-mark-2{min-height:89px}.tx-room-mark-3{min-height:82px}.tx-compatibility-chain{grid-template-columns:1fr;gap:14px;margin-bottom:30px}.tx-compatibility-chain>div{padding:23px 25px}.tx-compatibility-chain>div+div:before{width:1px;height:14px;top:-15px;left:37px}.tx-compatibility-chain svg{margin-bottom:16px}.tx-compatibility-chain p{font-size:14px}.tx-inventory{padding-top:48px}.tx-inventory-intro h2{font-size:28px}.tx-inventory-states{grid-template-columns:1fr}.tx-inventory-states article{border-right:0;border-bottom:1px solid var(--tx-line);padding:24px}.tx-inventory-states article:last-child{border-bottom:0}.tx-inventory-symbol{margin-bottom:16px}.tx-inventory-states p{font-size:14px}.tx-source-contrast{padding-top:47px}.tx-source-documents{grid-template-columns:1fr;gap:21px}.tx-source-document{padding:26px}.tx-source-document p{font-size:15px}.tx-directory-guide{grid-template-columns:1fr}.tx-directory-guide a{border-bottom:1px solid #547069;border-right:0;padding:25px}.tx-directory-guide a:last-child{border-bottom:0}.tx-directory-guide strong{font-size:18px}.tx-directory-guide p{max-width:400px;font-size:14px}}@media (width<=360px){.topic-experience h2,.topics-directory h2{overflow-wrap:anywhere;font-size:26px}.topic-experience h3{overflow-wrap:anywhere;font-size:21px}.tx-process-option,.tx-path-origin,.tx-work-zone,.tx-material-entry,.tx-material-document,.tx-plan-caption,.tx-index-margin,.tx-purchase-folder,.tx-source-document{padding-left:19px;padding-right:19px}.tx-process-map{grid-template-columns:1fr;gap:8px}.tx-process-map li{min-height:40px}.tx-process-map li+li:before{width:1px;height:8px;top:-9px;left:50%}.tx-criterion{grid-template-columns:1fr;gap:12px}.tx-criterion-evidence{grid-column:auto}.tx-protection-layer{grid-template-columns:1fr;gap:17px}.tx-layer-symbol{width:49px;min-height:62px}.tx-layer-question{grid-column:auto}.tx-check-entry{grid-template-columns:1fr;gap:13px;padding:21px}.tx-check-entry h3{font-size:21px}.tx-material-tab{gap:11px;padding-left:19px;padding-right:19px}.tx-material-tab h3{font-size:23px}.tx-material-tab>svg{width:20px;height:20px}.tx-room-overview{padding:16px}.tx-room-drawing{padding:13px}.tx-directory-chapter-heading{gap:12px}.tx-directory-chapter-heading h2{font-size:25px}.tx-source-document h3{font-size:22px}}.page-hero{--page-accent:#ad5c39;--page-wash:#f1f4ef;--page-art:#e3eadf;background:linear-gradient(115deg,#fcfdf9 0%,var(--page-wash) 100%);border-bottom:1px solid #dce5dc}.page-hero--sage{--page-accent:#5a7b61;--page-wash:#eff3e8;--page-art:#e0e9d6}.page-hero--slate{--page-accent:#4e7785;--page-wash:#edf2f4;--page-art:#e1e9e8}.page-hero--sand{--page-accent:#9b754b;--page-wash:#f3f0e6;--page-art:#e9e5d4}.page-hero--copper{--page-accent:#ab5b36;--page-wash:#f4efe6;--page-art:#ebe4d7}.page-hero--petrol{--page-accent:#385e64;--page-wash:#ecf2ef;--page-art:#dfe9e0}.page-hero :is(div,figure,li){min-width:0}.page-hero .hero-breadcrumb{gap:9px;padding-top:25px;font-size:13px}.page-hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:64px;padding:38px 0 45px;display:grid}.page-hero-copy{padding:5px 0}.page-hero .hero-kicker{letter-spacing:.1em;color:var(--page-accent);margin-bottom:24px;font-size:13px;line-height:1.7}.page-hero .hero-kicker>span{background:var(--page-accent);box-shadow:0 0 0 4px #49675409}.page-hero h1{color:#1b3b43;letter-spacing:-.047em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 25px;font-size:clamp(40px,3.8vw,55px);font-weight:750;line-height:1.13}.page-hero h1 em{color:var(--page-accent);font-style:normal;display:block}.page-hero-intro{color:#536b6d;max-width:535px;margin-bottom:28px;font-size:16px;line-height:1.9}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.page-hero-primary{color:#fff;background:#254a50;border-radius:6px;gap:15px;min-height:54px;padding:15px 19px;font-size:13px;box-shadow:0 8px 16px -10px #163c4655}.page-hero-primary:hover{color:#fff;background:#386168}.page-hero-primary svg{width:17px;height:17px}.page-hero--copper .page-hero-primary{background:#ad5e3a}.page-hero--copper .page-hero-primary:hover{background:#914826}.page-hero--sage .page-hero-primary{background:#476a51}.page-hero-secondary{color:#4f6b6b;text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #a9b8ab;text-decoration:underline #a9b8ab;display:inline-flex}.page-hero-helper{color:#62776d;max-width:490px;margin:19px 0 0;font-size:13px;line-height:1.8}.page-hero-shortcuts{border-top:1px solid #d5dfd3;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:26px;display:flex}.page-hero-shortcuts a{color:#4b6560;background:#ffffffa6;border:1px solid #d8e1d5;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}.page-hero-shortcuts a:hover{background:#fff;border-color:#a9bca9}.page-hero-shortcuts svg{width:13px;height:13px}.page-hero-figure{margin:0;padding-left:3px}.page-hero-artboard{background:#fdfef9;border:1px solid #cfdace;border-radius:14px 14px 4px;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #28453866}.hero-art-heading{background:var(--page-art);color:#536e5d;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px 14px;font-size:13px;font-weight:800;line-height:1.7;display:flex}.hero-art-heading svg{stroke-width:1.3px;color:#79917c;width:18px;height:18px}.hero-art-stage{background:var(--page-art);color:#4c735d;border-bottom:1px solid #d6e0cf;padding:0 10px 3px}.hero-art-svg{width:100%;height:auto;display:block}.hero-art-caption{padding:23px 27px 15px}.hero-art-caption>strong{color:#30534f;letter-spacing:-.025em;margin-bottom:9px;font-size:21px;font-weight:700;line-height:1.3;display:block}.hero-art-caption p{color:#657c69;margin:0;font-size:13px;line-height:1.8}.hero-art-register{margin:0 27px 25px;padding:0;list-style:none}.hero-art-register li{border-top:1px solid #dfe6d8;align-items:center;gap:13px;padding:12px 0;display:flex}.hero-art-icon{color:#658668;background:#edf2e7;border:1px solid #e1e9d9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:35px;display:flex}.hero-art-icon svg{stroke-width:1.5px;width:18px;height:18px}.hero-art-register strong{color:#34584b;margin-bottom:2px;font-size:13px;font-weight:750;line-height:1.5;display:block}.hero-art-register li div>span{color:#6d8068;font-size:13px;line-height:1.6;display:block}.page-hero-figure figcaption{text-align:right;color:#738475;padding-top:11px;font-size:13px}.page-hero--materials .hero-art-register,.page-hero--projects .hero-art-register,.page-hero--workshop .hero-art-register,.page-hero--methodology .hero-art-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px;display:grid}.page-hero--materials .hero-art-register li,.page-hero--projects .hero-art-register li,.page-hero--workshop .hero-art-register li,.page-hero--methodology .hero-art-register li{padding-top:15px;display:block}.page-hero--materials .hero-art-icon,.page-hero--projects .hero-art-icon,.page-hero--workshop .hero-art-icon,.page-hero--methodology .hero-art-icon{background:0 0;border:0;justify-content:flex-start;height:23px;margin-bottom:10px}.page-hero--comparison .page-hero-artboard{border-top:4px solid #a48359;border-radius:4px}.page-hero--knowledge .page-hero-artboard{border-radius:4px 20px 20px 4px}.page-hero--knowledge .hero-art-register li{border-left:2px solid #c1ccaa;padding-left:15px}.page-hero--privacy .page-hero-artboard{border-radius:16px}.page-hero--privacy .hero-art-register li{position:relative}.page-hero--legal .page-hero-artboard{border-left:4px solid #b59f72;border-radius:4px}.page-hero--legal .hero-art-icon{color:#967a52;background:#f3efdf;border-color:#e6deca}.page-hero--legal .hero-art-caption>strong{color:#78613e}.page-hero--editorial .page-hero-artboard{border-radius:6px}.page-hero--editorial .hero-art-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.page-hero--editorial .hero-art-register li{display:block}.page-hero--editorial .hero-art-icon{margin-bottom:9px}.premium-hero :is(h1,.hero-kicker,.hero-visual-label){overflow-wrap:break-word}.hero-visual-label{max-width:calc(100% - 46px);line-height:1.7}@media (width<=1100px){.page-hero-grid{grid-template-columns:1fr 1fr;gap:36px}.page-hero h1{font-size:43px}.hero-art-register{margin-left:20px;margin-right:20px}.hero-art-caption{padding:22px 20px 15px}.hero-art-heading{padding-left:20px;padding-right:20px}.page-hero-shortcuts{margin-top:22px;padding-top:20px}}@media (width<=900px){.page-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:32px}.page-hero-copy{max-width:700px}.page-hero h1{max-width:680px;font-size:46px}.page-hero-intro{max-width:660px}.page-hero-figure{width:100%;max-width:650px;padding:0}.hero-art-stage{padding-left:35px;padding-right:35px}.hero-art-svg{max-height:260px}.hero-art-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hero-art-register li{display:block}.hero-art-register .hero-art-icon{margin-bottom:9px}}@media (width<=640px){.page-hero .hero-breadcrumb{gap:7px;padding-top:20px;font-size:13px}.page-hero-grid{gap:28px;padding-top:28px;padding-bottom:28px}.page-hero .hero-kicker{letter-spacing:.08em;margin-bottom:18px;font-size:13px}.page-hero h1{text-wrap:initial;-webkit-hyphens:auto;hyphens:auto;margin-bottom:21px;font-size:clamp(31px,8.2vw,39px);line-height:1.16}.page-hero-intro{margin-bottom:24px;font-size:15px;line-height:1.85}.page-hero-actions{gap:10px;display:grid}.page-hero-primary{text-align:center;gap:12px;padding:14px 15px;font-size:13px}.page-hero-secondary{font-size:13px}.page-hero-helper{margin-top:14px;font-size:13px}.page-hero-shortcuts{gap:9px;margin-top:20px;padding-top:20px;display:grid}.page-hero-shortcuts a{min-height:44px;font-size:13px}.page-hero-artboard{border-radius:10px 10px 3px}.hero-art-heading{padding:17px 18px 8px;font-size:13px}.hero-art-stage{padding:0 5px}.hero-art-svg{max-height:220px}.hero-art-caption{padding:21px 19px 14px}.hero-art-caption>strong{font-size:20px}.hero-art-caption p{font-size:13px}.hero-art-register,.page-hero--materials .hero-art-register,.page-hero--projects .hero-art-register,.page-hero--workshop .hero-art-register,.page-hero--methodology .hero-art-register,.page-hero--editorial .hero-art-register{margin:0 19px 19px;display:block}.hero-art-register li,.page-hero--materials .hero-art-register li,.page-hero--projects .hero-art-register li,.page-hero--workshop .hero-art-register li,.page-hero--methodology .hero-art-register li,.page-hero--editorial .hero-art-register li{gap:13px;padding:12px 0;display:flex}.hero-art-register .hero-art-icon{justify-content:center;width:30px;height:33px;margin:0}.hero-art-register strong,.hero-art-register li div>span,.page-hero-figure figcaption{font-size:13px}.hero-visual-label{max-width:calc(100% - 26px)}.premium-hero h1{-webkit-hyphens:auto;hyphens:auto}}.finder-studio{--studio-accent:#a35b36;--studio-soft:#f1e8db;--finder-gutter:31px}.finder-studio--mig230{--studio-accent:#936039;--studio-soft:#f1e9db}.finder-studio--wig{--studio-accent:#56765b;--studio-soft:#e9efde}.finder-studio--edelstahl{--studio-accent:#4f7383;--studio-soft:#e4edf0}.finder-studio--arbeitsplatz{--studio-accent:#8f754a;--studio-soft:#eee9da}.finder-studio :is(.finder-grid,.finder-intro,.finder-panel,.finder-input-profile,dl,dl>div){min-width:0}.finder-studio .finder-intro{padding-top:8px}.finder-studio .finder-intro h2{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;max-width:440px}.finder-studio .finder-intro>.eyebrow{color:var(--studio-accent);letter-spacing:.11em;font-size:13px;line-height:1.8}.finder-input-profile{background:linear-gradient(130deg,#fffffc,var(--studio-soft));border:1px solid #d9e2d5;border-radius:4px;margin:25px 0;padding:19px}.finder-profile-label{color:var(--studio-accent);letter-spacing:.11em;margin-bottom:16px;font-size:13px;font-weight:800;line-height:1.7;display:block}.finder-input-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;display:grid}.finder-input-profile dt{color:#304f50;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;align-items:flex-start;gap:9px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.finder-input-profile dt svg{color:var(--studio-accent);width:19px;height:19px}.finder-input-profile dd{color:#677b71;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:7px 0 0;font-size:13px;line-height:1.7}.finder-studio .finder-points{gap:10px;font-size:13px}.finder-studio .finder-points>span{align-items:flex-start;line-height:1.8}.finder-studio .finder-points svg{color:var(--studio-accent);width:16px;height:16px;margin-top:3px}.finder-studio .finder-note{border:0;border-left:2px solid var(--studio-accent);background:0 0;border-radius:0;gap:9px;max-width:445px;margin-top:25px;padding:0 0 0 13px}.finder-studio .finder-note>svg{display:none}.finder-studio .finder-panel{padding:var(--finder-gutter);border:1px solid #cddbd3;overflow:hidden;box-shadow:0 24px 48px -35px #24493f80}.finder-panel-heading{margin:calc(-1 * var(--finder-gutter)) calc(-1 * var(--finder-gutter)) 26px;padding:18px var(--finder-gutter);color:#f4f7ef;border-bottom:3px solid var(--studio-accent);background:#25434a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.finder-panel-heading>span:first-child{align-items:center;gap:11px;font-size:13px;font-weight:750;line-height:1.6;display:flex}.finder-panel-heading svg{color:#e9b58b;width:19px;height:19px}.finder-panel-status{color:#c9dbd2;letter-spacing:.07em;font-size:13px;line-height:1.8}.finder-studio .finder-top{flex-wrap:wrap;gap:8px;font-size:13px}.finder-studio .finder-question h3{font-size:25px;line-height:1.3}.finder-studio .finder-progress{height:4px;margin-bottom:24px}.finder-studio .finder-progress>span{background:var(--studio-accent)}.finder-studio .answer-card{background:#fbfcf9;border-color:#dce5dc;border-radius:5px}.finder-studio .answer-card:hover{border-color:var(--studio-accent);background:#fff}.finder-studio .answer-card.selected{border-color:var(--studio-accent);background:var(--studio-soft);box-shadow:inset 3px 0 var(--studio-accent)}.finder-studio .answer-card input{accent-color:var(--studio-accent)}.finder-studio--home .finder-input-profile{border-radius:12px 12px 3px}.finder-studio--mig230 .finder-input-profile dl{grid-template-columns:minmax(0,1fr);gap:12px}.finder-studio--mig230 .finder-input-profile dl>div{border-bottom:1px solid #d9ded0;grid-template-columns:1fr 1fr;gap:15px;padding:7px 0;display:grid}.finder-studio--mig230 .finder-input-profile dl>div:last-child{border:0}.finder-studio--mig230 .finder-input-profile dt{flex-direction:row}.finder-studio--mig230 .finder-input-profile dd{margin:0}.finder-studio--wig .finder-input-profile{border-top:3px solid #799375;border-radius:3px 20px 3px 3px}.finder-studio--wig .finder-input-profile dl>div:nth-child(2){border-left:1px dashed #b5c5a7;border-right:1px dashed #b5c5a7;padding:0 10px}.finder-studio--wig .finder-panel-heading{background:#2f5142}.finder-studio--edelstahl .finder-input-profile{border-left:3px solid #7996a4}.finder-studio--edelstahl .finder-input-profile dl>div{border-top:1px solid #bbcccf;padding-top:12px}.finder-studio--edelstahl .finder-panel-heading{background:#2d4c59}.finder-studio--arbeitsplatz .finder-input-profile{background-color:var(--studio-soft);background-image:linear-gradient(#b2b89d16 1px,#0000 1px),linear-gradient(90deg,#b2b89d16 1px,#0000 1px);background-size:20px 20px}.finder-studio--arbeitsplatz .finder-input-profile dt svg{width:25px;height:25px}.finder-studio--arbeitsplatz .finder-panel-heading{background:#414e3d}.support-home .home-magazine-grid{grid-template-columns:1.03fr .97fr}.support-home .home-story-lead{grid-row:span 3;grid-template-rows:330px minmax(0,1fr)}.support-home .home-story-lead .home-story-copy{justify-content:flex-start}.support-home .home-story:not(.home-story-lead){grid-template-columns:.68fr 1fr}.support-home .home-story:not(.home-story-lead) h3{font-size:21px;line-height:1.35}.support-home .home-story:not(.home-story-lead) p{font-size:13px}.home-project-brief{background:#203f47;position:relative;overflow:hidden}.home-project-brief .home-brief-intro{color:#c6d5ce;max-width:480px;margin-bottom:28px;font-size:15px;line-height:1.9}.home-project-brief .home-principles-layout{grid-template-columns:1fr 1.07fr;gap:70px}.home-project-brief .home-principles-layout>div{min-width:0}.home-project-brief ol{background:#ffffff04;border:1px solid #7d9b9250;border-radius:5px;padding:5px 27px}.home-project-brief li,.home-project-brief li:first-child,.home-project-brief li:last-child{padding:25px 0}.home-project-brief h3{line-height:1.4}.home-brief-sketch{background:repeating-linear-gradient(0deg,#0000,#0000 19px,#7f9f8610 20px),repeating-linear-gradient(90deg,#0000,#0000 19px,#7f9f8610 20px);border:1px solid #6f8c8255;border-radius:4px;align-items:center;gap:25px;min-height:92px;margin-bottom:25px;padding:19px 25px;display:flex;position:relative}.home-brief-part{border:2px solid #adc6b9;flex-shrink:0;width:84px;height:43px;position:relative;transform:skewY(-13deg);box-shadow:7px 7px #adc6b910}.home-brief-part:after{content:"";border-top:1px dashed #d7b495;position:absolute;top:19px;left:-12px;right:-12px}.home-brief-dimension{letter-spacing:.12em;color:#d1e0d4;font-size:13px;font-weight:750}.home-brief-sketch>svg{color:#d5ad87;margin-left:auto}.home-questions .faq-items{border-top:2px solid #5d7a65}.home-questions .faq-items details,.home-questions .faq-items details:first-child{padding:23px 0}.home-questions .faq-items summary{justify-content:flex-start}.home-questions .faq-items summary>svg{margin-left:auto}.home-questions .faq-items p{padding-left:0}.home-question-marker{color:#527768;align-items:center;gap:18px;margin-top:30px;display:flex}.home-question-marker svg{stroke-width:1.2px;width:46px;height:46px}.home-question-marker span{letter-spacing:.1em;font-size:13px;font-weight:750;line-height:1.9}.support-home :is(h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.home-process-entry summary>span{min-width:0}.home-process-entry summary>svg{margin-right:5px}.support-editorial .editorial-briefing-detail li,.article-experience :is(h2,h3),.method-partner-status h3,.support-legal dt,.support-editorial p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.article-experience .chapter{scroll-margin-top:60px}@media (width<=1100px){.finder-studio .finder-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:35px}.finder-input-profile{padding:15px}.finder-input-profile dl{gap:10px}.finder-panel-status{display:none}.home-project-brief .home-principles-layout{gap:40px}}@media (width<=900px){.finder-studio .finder-grid{grid-template-columns:minmax(0,1fr);gap:30px}.finder-studio .finder-intro{max-width:700px}.finder-studio .finder-intro>p,.finder-studio .finder-intro h2,.finder-input-profile{max-width:660px}.finder-studio .finder-note{max-width:620px}.finder-studio--mig230 .finder-input-profile dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.finder-studio--mig230 .finder-input-profile dl>div{border:0;display:block}.finder-studio--mig230 .finder-input-profile dd{margin-top:9px}.support-home .home-story-lead{grid-row:auto;grid-template-rows:auto}.support-home .home-story:not(.home-story-lead){grid-template-columns:minmax(0,1fr)}.support-home .home-story:last-child:not(.home-story-lead){grid-column:1/-1;grid-template-columns:1fr 1fr}.home-project-brief .home-principles-layout{grid-template-columns:1fr 1.1fr;gap:30px}.home-project-brief ol{padding:0 20px}.home-brief-sketch{gap:20px;padding:17px}.home-brief-sketch>svg{display:none}}@media (width<=640px){.finder-studio{--finder-gutter:20px}.finder-studio .finder-intro>.eyebrow{font-size:13px}.finder-studio .finder-intro>p{font-size:14px}.finder-studio .finder-question h3{font-size:22px}.finder-panel-heading{margin-bottom:23px;padding-top:15px;padding-bottom:15px}.finder-panel-heading>span:first-child{font-size:13px}.finder-input-profile{margin:22px 0;padding:16px}.finder-input-profile dl,.finder-studio--mig230 .finder-input-profile dl{grid-template-columns:minmax(0,1fr);gap:12px}.finder-input-profile dl>div,.finder-studio--mig230 .finder-input-profile dl>div{border-top:1px solid #d1dbce;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding-top:11px;display:grid}.finder-input-profile dt{flex-direction:row;align-items:center;gap:9px}.finder-input-profile dd,.finder-studio--mig230 .finder-input-profile dd{margin:0}.finder-studio--wig .finder-input-profile dl>div:nth-child(2){border-left:0;border-right:0;padding:11px 0 0}.finder-studio--arbeitsplatz .finder-input-profile dt svg{width:19px;height:19px}.finder-studio .finder-top{font-size:13px}.finder-studio .finder-note{margin-top:20px}.support-home .home-magazine-grid,.support-home .home-story-lead{grid-template-columns:minmax(0,1fr)}.support-home .home-story:last-child:not(.home-story-lead){grid-column:auto;grid-template-columns:minmax(0,1fr)}.support-home .home-story:not(.home-story-lead) h3{font-size:23px}.home-project-brief .home-principles-layout{grid-template-columns:minmax(0,1fr);gap:30px}.home-project-brief .home-brief-intro{font-size:14px}.home-project-brief ol{padding:0 22px}.home-brief-sketch{max-width:100%}.home-brief-dimension{font-size:13px}.home-questions .faq-items p{padding-left:0}.article-experience .mig-reading-link>svg{width:14px;height:14px}.support-legal .legal-domain-note .container{grid-template-columns:24px minmax(0,1fr);gap:18px;display:grid}.support-legal .legal-domain-note .container>div{min-width:0}.support-legal .legal-domain-note .text-link{grid-column:2;margin-left:0}.article-experience .chapter{scroll-margin-top:0}}.finder-offer{background:linear-gradient(135deg,#fff8f0,#fffdf9);border:1px solid #d6a785;border-radius:10px;margin:24px 0;padding:26px}.finder-offer .result-eyebrow{align-items:center;gap:8px;margin-bottom:15px;display:flex}.finder-offer h4{margin-bottom:12px;font-size:25px;line-height:1.25}.finder-offer>p{margin-bottom:20px;font-size:15px}.finder-offer-reasons>strong{margin-bottom:8px;font-size:14px;display:block}.finder-offer-reasons ul{color:#4b6268;gap:8px;padding-left:20px;font-size:14px;display:grid}.finder-offer-action{border-top:1px solid #ead7c7;gap:12px;margin-top:22px;padding-top:20px;display:grid}.finder-offer-action .button{text-align:center;justify-self:start;max-width:100%}.finder-offer-action p,.finder-offer-action small{color:#596d71;margin:0;font-size:13px;line-height:1.7}.finder-offer-pending{color:#785138;align-items:center;gap:9px;font-size:14px;font-weight:750;display:flex}.finder-result .result-missing{margin-bottom:20px}.finder-result .result-category>strong{font-size:14px}.tx-next-actions{justify-items:start;gap:16px;display:grid}@media (width<=640px){.finder-offer{padding:20px 17px}.finder-offer h4{font-size:23px}.finder-navigation [data-next]{text-align:center;max-width:75%}.finder-offer-action .button{width:100%}}html.finder-modal-open{overscroll-behavior:none;scroll-behavior:auto;overflow:hidden}.finder-studio .finder-launch-panel{min-height:0}.finder-launch-icon{color:#a64714;background:#fff3e7;border:1px solid #ead5c3;border-radius:18px;place-items:center;width:62px;height:62px;margin:5px 0 23px;display:grid}.finder-launch-icon svg{width:29px;height:29px}.finder-launch-panel h3{text-wrap:balance;margin-bottom:15px;font-size:27px;line-height:1.3}.finder-launch-panel>p{margin-bottom:25px;font-size:15px;line-height:1.8}.finder-launch-panel>.button{text-align:center;max-width:100%;min-height:48px}.finder-launch-panel .finder-launch-note{color:#5c7275;align-items:flex-start;gap:8px;margin:17px 0 0;font-size:13px;line-height:1.7;display:flex}.finder-launch-note svg{width:17px;height:17px;margin-top:2px}.finder-studio .finder-modal{color:#142b32;overscroll-behavior:contain;background:#fffdf9;border:1px solid #d9e2dd;border-radius:18px;width:min(760px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;font-family:inherit;font-size:15px;line-height:1.65;overflow:hidden;box-shadow:0 28px 90px #10252c55}.finder-studio .finder-modal:not([open]){display:none}.finder-studio .finder-modal[open]{flex-direction:column;animation:.18s ease-out finder-modal-enter;display:flex}.finder-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10252ca6}.finder-modal-header{color:#fffdf9;background:#213e43;border-bottom:3px solid #ef9156;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 28px;display:flex}.finder-modal-header>div{min-width:0}.finder-modal-eyebrow{color:#f3bf96;overflow-wrap:anywhere;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.finder-modal-eyebrow svg{width:17px;height:17px}.finder-modal-header h2{color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:25px;line-height:1.3}.finder-studio .finder-modal-header h2{-webkit-hyphens:none;hyphens:none}.finder-modal-close{color:#fffdf9;background:#ffffff0a;border:1px solid #789193;border-radius:50%;flex:none;place-items:center;width:44px;min-height:44px;padding:10px;display:grid}.finder-modal-close:hover{color:#f3bf96;background:#ffffff0f;border-color:#f3bf96}.finder-modal-close:focus-visible{outline-offset:3px;outline-color:#f3bf96}.finder-modal-close svg{width:20px;height:20px}.finder-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:28px;scroll-padding-top:20px;overflow:hidden auto}.finder-modal #finder-ui,.finder-modal .finder-question,.finder-modal .finder-result,.finder-modal .answer-card>span:last-child{min-width:0}.finder-studio .finder-modal .finder-top{gap:8px 15px;font-size:13px;line-height:1.65}.finder-studio .finder-modal .finder-progress{background:#e9e9df;height:5px;margin-bottom:24px}.finder-studio .finder-modal .finder-progress>span{background:#d87840}.finder-studio .finder-modal .finder-question h3,.finder-modal .finder-result h3{overflow-wrap:break-word;font-size:26px;line-height:1.3}.finder-modal .finder-question>p{max-width:none;margin-bottom:23px;font-size:14px;line-height:1.75}.finder-modal .answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finder-studio .finder-modal .answer-card{background:#fff;border-color:#d8e2dc;border-radius:9px;align-items:flex-start;gap:11px;min-width:0;min-height:92px;padding:17px 14px}.finder-studio .finder-modal .answer-card:hover{background:#fffaf4;border-color:#b76736}.finder-studio .finder-modal .answer-card.selected{background:#fff1e4;border-color:#b76736;box-shadow:inset 3px 0 #b76736}.finder-modal .answer-card input{accent-color:#a64714;width:18px;height:18px;margin-top:2px}.finder-modal .answer-icon{color:#5b7377;place-items:center;margin-top:1px;display:grid}.finder-modal .answer-icon svg{width:22px;height:22px}.finder-modal .answer-card strong{font-size:14px;line-height:1.55}.finder-modal .answer-card small{color:#587075;margin-top:5px;font-size:13px;line-height:1.65}.finder-modal .finder-navigation{border-top:1px solid #dde5df;gap:16px;margin-top:26px;padding-top:21px}.finder-modal .finder-navigation button{min-height:44px;font-size:14px;line-height:1.6}.finder-modal .finder-navigation .button{text-align:center;min-height:48px;padding:12px 20px}.finder-modal .finder-back{color:#466268;flex-shrink:0}.finder-modal .finder-local-note{font-size:13px;line-height:1.6}.finder-modal .finder-error{font-size:14px;line-height:1.7}.finder-modal .finder-result>p{font-size:15px;line-height:1.8}.finder-modal .result-details summary{min-height:44px;padding:10px 0;font-size:14px;line-height:1.7;display:list-item}.finder-modal .result-details li,.finder-modal .result-details p{font-size:14px;line-height:1.8}.finder-analysis{text-align:center;padding:8px 5px 6px}.finder-analysis-symbol{color:#a64714;background:#fff0e2;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 25px;display:grid;position:relative}.finder-analysis-symbol:before{content:"";border:2px solid #f0cfb6;border-top-color:#a64714;border-radius:50%;animation:1.6s linear infinite finder-analysis-turn;position:absolute;inset:-5px}.finder-analysis-symbol svg{width:33px;height:33px}.finder-analysis .result-eyebrow{margin-bottom:10px;font-size:13px;line-height:1.7}.finder-analysis h3{text-wrap:balance;max-width:540px;margin:0 auto 14px;font-size:27px;line-height:1.35}.finder-analysis>p{max-width:540px;margin:0 auto 24px;font-size:14px;line-height:1.85}.finder-analysis-progress{background:#e9e9df;border-radius:10px;max-width:480px;height:7px;margin:0 auto 12px;overflow:hidden}.finder-analysis-progress>span{border-radius:inherit;background:linear-gradient(90deg,#d47a45,#ef9156);width:0;height:100%;transition:width .15s linear;display:block}.finder-analysis .finder-analysis-status{color:#587075;min-height:24px;margin:0 auto 22px;font-size:13px;font-weight:700;line-height:1.8}.finder-analysis-steps{text-align:left;gap:9px;max-width:480px;margin:0 auto 23px;padding:0;list-style:none;display:grid}.finder-analysis-steps li{color:#617377;background:#f6f7f1;border:1px solid #e0e6df;border-radius:8px;align-items:center;gap:11px;min-height:46px;padding:11px 14px;font-size:14px;line-height:1.65;transition:color .18s,background .18s,border-color .18s;display:flex}.finder-analysis-steps li svg{color:#92a4a3;width:18px;height:18px}.finder-analysis-steps li.is-current{color:#794c2d;background:#fff2e6;border-color:#e0b391}.finder-analysis-steps li.is-current svg{color:#b76636}.finder-analysis-steps li.is-complete{color:#2f594a;background:#eff5ee;border-color:#c7d6ce}.finder-analysis-steps li.is-complete svg{color:#3b735b}.finder-analysis .finder-analysis-note{color:#617377;max-width:480px;margin:0 auto;font-size:13px;line-height:1.8;display:block}@keyframes finder-modal-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes finder-analysis-turn{to{transform:rotate(360deg)}}@media (width<=640px){.finder-launch-panel h3{font-size:24px}.finder-launch-panel>.button{width:100%}.finder-studio .finder-modal{border-radius:14px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.finder-modal-header{gap:12px;padding:19px 18px}.finder-modal-eyebrow{margin-bottom:7px;font-size:13px}.finder-modal-header h2{font-size:21px}.finder-modal-body{scrollbar-gutter:auto;padding:23px 18px}.finder-studio .finder-modal .finder-question h3,.finder-modal .finder-result h3{font-size:23px}.finder-modal .answer-grid{grid-template-columns:minmax(0,1fr);gap:10px}.finder-studio .finder-modal .answer-card{gap:10px;min-height:80px;padding:14px 12px}.finder-modal .finder-navigation{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:23px;padding-top:17px;display:grid}.finder-modal .finder-navigation [data-next],.finder-modal .finder-navigation .button{width:100%;max-width:none;font-size:14px}.finder-modal .finder-back{justify-self:start}.finder-analysis{padding:7px 0}.finder-analysis h3{font-size:24px}.finder-analysis-symbol{width:66px;height:66px;margin-bottom:24px}.finder-analysis-steps li{padding:11px 12px;font-size:13px}.finder-modal .finder-offer{padding:20px 16px}.finder-modal .finder-offer h4{font-size:23px}}@media (prefers-reduced-motion:reduce){.finder-studio .finder-modal[open],.finder-analysis-symbol:before{animation:none}.finder-modal .finder-progress>span,.finder-analysis-progress>span,.finder-analysis-steps li{transition:none}}.page-hero-photo{aspect-ratio:3/2;background:#dfe7dd;overflow:hidden}.page-hero-photo img{object-fit:cover;object-position:var(--page-photo-position,center);width:100%;height:100%}.home-project-feature figure img{aspect-ratio:3/2;object-fit:contain}.editorial-moment{background:#f3f6ef;border:1px solid #dce4d7;border-radius:6px 24px 6px 6px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;margin:0;display:grid;overflow:hidden}.editorial-moment-image{align-self:center;min-width:0}.editorial-moment-image img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.editorial-moment figcaption{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3.5vw,48px);display:flex}.editorial-moment-credit{color:#687b6b;margin-bottom:18px;font-size:13px;line-height:1.65;display:block}.editorial-moment figcaption strong{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,2.3vw,30px);line-height:1.3;display:block}.editorial-moment figcaption p{color:#526956;overflow-wrap:anywhere;margin:20px 0 0;font-size:15px;line-height:1.85}.topic-moment{padding-block:30px 54px}.article-moment{padding-block:36px 54px}.legal-document-body .legal-moment{margin:0 0 38px;display:block}.legal-document-body .legal-moment figcaption{padding:26px 30px}.legal-document-body .legal-moment figcaption strong{font-size:23px}.legal-document-body .legal-moment figcaption p{margin:16px 0 0}.mega-feature>a>.mega-feature-cover{color:#4e6f60;background:linear-gradient(135deg,#dce6d6,#f4f7ed);border-bottom:1px solid #d3dfd0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;min-height:130px;padding:20px;display:flex}.mega-feature-cover>svg{stroke-width:1.2px;width:35px;height:35px}.mega-feature>a>.mega-feature-cover>span{letter-spacing:.08em;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:750;line-height:1.4}.finder-invitation{background:#f3f6ef;border-block:1px solid #dfe6de;padding:76px 0}.finder-invitation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.finder-invitation-copy{min-width:0}.finder-invitation-copy h2{text-wrap:balance;max-width:560px;font-size:clamp(29px,3vw,42px);line-height:1.2}.finder-invitation-copy p{max-width:550px;margin-bottom:26px;font-size:15px;line-height:1.85}.finder-invitation-copy .eyebrow{letter-spacing:.11em;font-size:13px;line-height:1.6}.finder-invitation-copy .button{text-align:left;max-width:100%;min-height:48px}.finder-invitation-helper{color:#667a6d;margin-top:14px;font-size:13px;display:block}.finder-invitation-figure{min-width:0;margin:0}.finder-invitation-figure img{aspect-ratio:3/2;object-fit:cover;border-radius:5px 20px 5px 5px;width:100%;height:auto}.finder-invitation-figure figcaption{color:#72816f;margin-top:12px;font-size:13px;line-height:1.7}.finder-invitation--compact{background:#fbfcf8;padding:44px 0}.finder-invitation--compact .finder-invitation-layout{display:block}.finder-invitation--compact .finder-invitation-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:50px;display:grid}.finder-invitation--compact .eyebrow,.finder-invitation--compact h2,.finder-invitation--compact p{grid-column:1}.finder-invitation--compact .eyebrow{margin-bottom:11px}.finder-invitation--compact h2{margin-bottom:12px;font-size:clamp(25px,2.5vw,33px)}.finder-invitation--compact p{margin-bottom:0}.finder-invitation--compact .button{grid-area:1/2/4}.finder-invitation--compact .finder-invitation-helper{text-align:center;grid-column:2;margin-top:8px}.tx-directory-chapters>.finder-invitation,.library-entry-list>.finder-invitation{grid-column:1/-1;margin:28px 0}.tx-directory-chapters>.finder-invitation .container,.library-entry-list>.finder-invitation .container{padding-inline:28px}.tx-directory-chapters>.finder-invitation .finder-invitation-copy,.library-entry-list>.finder-invitation .finder-invitation-copy{display:block}.tx-directory-chapters>.finder-invitation p,.library-entry-list>.finder-invitation p{margin-bottom:24px}.tx-directory-chapters>.finder-invitation .finder-invitation-helper,.library-entry-list>.finder-invitation .finder-invitation-helper{text-align:left;margin-top:12px}.library-entry-cover{color:#46685a;background:linear-gradient(135deg,#e5ecdf,#f7f9ef);border:1px solid #d6dfce;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:190px;padding:22px;display:flex;position:relative;overflow:hidden}.library-entry-cover>.library-cover-label{letter-spacing:.12em;color:#4e6858;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;position:static}.library-entry-cover>svg{stroke-width:1.1px;width:54px;height:54px}.library-filter-invitation{border-top:1px solid #d9e2d5;margin-top:28px;padding-top:26px}.library-filter-invitation h3{font-size:23px;line-height:1.3}.library-filter-invitation p{font-size:14px;line-height:1.8}.library-filter-invitation .button{gap:12px;max-width:100%;padding-inline:16px;font-size:13px}main :is(.button,button:not(.finder-option),summary){min-height:44px}main :is(.button,summary){overflow-wrap:anywhere}main :is(.finder-invitation,.table-scroll,.library-index,.tx-directory-chapters){min-width:0}.header-finder{min-height:44px}.article-experience .wig-reading-path>.container>*,.article-experience .reading-path-documents li>div{overflow-wrap:anywhere;min-width:0}.article-page .reading-path-documents a{overflow-wrap:anywhere}#site-search,.support-library .library-filter :is(input,select),.support-editorial .editorial-search input,.article-page .article-calculator .budget-inputs input{min-width:0;min-height:48px;font-size:16px}.article-page .article-calculator input[aria-invalid=true]{background:#fff7f4;border-color:#9d361e}@media (width<=1120px){.home-section-index a,.site-footer .footer-grid>div>a:not(.brand),.site-footer .footer-bottom a,.mobile-navigation-intro>a,.mobile-navigation-footer>a:last-child{align-items:center;min-height:44px;display:flex}}@media (width<=1000px){.finder-invitation-layout{gap:38px}.finder-invitation--compact .finder-invitation-copy{column-gap:30px}}@media (width<=800px){.editorial-moment{grid-template-columns:minmax(0,1fr)}.editorial-moment figcaption{padding:28px}.topic-moment,.article-moment{padding-block:24px 40px}.finder-invitation{padding:52px 0}.finder-invitation-layout{grid-template-columns:minmax(0,1fr);gap:32px}.finder-invitation-figure{max-width:650px}.finder-invitation-copy{max-width:700px}.finder-invitation--compact .finder-invitation-copy{display:block}.finder-invitation--compact p{margin-bottom:24px}.finder-invitation--compact .finder-invitation-helper{text-align:left;margin-top:12px}.support-editorial .editorial-card summary{min-height:44px}}@media (width<=640px){.editorial-moment figcaption{padding:23px 20px 26px}.editorial-moment-credit{margin-bottom:12px}.editorial-moment figcaption strong{font-size:23px}.editorial-moment figcaption p{margin-top:14px;font-size:14px}.legal-document-body .legal-moment{margin-bottom:28px}.legal-document-body .legal-moment figcaption{padding:23px 20px 26px}.finder-invitation{padding:42px 0}.finder-invitation-copy h2{font-size:28px;line-height:1.24}.finder-invitation-copy p{font-size:14px}.finder-invitation-copy .button{justify-content:space-between;gap:15px;width:100%;padding:15px 18px;font-size:13px}.finder-invitation-copy .eyebrow{font-size:13px}.finder-invitation--compact h2{font-size:25px}.tx-directory-chapters>.finder-invitation .container,.library-entry-list>.finder-invitation .container{padding-inline:22px}.page-hero-photo img{object-position:var(--page-photo-mobile-position,center)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media (width<=480px){.finder-studio .answer-grid{grid-template-columns:minmax(0,1fr);gap:10px}.finder-studio .answer-card{align-items:center;gap:12px;min-height:84px;padding:14px}.finder-studio .answer-card input{width:18px;height:18px;margin:0}.finder-studio .answer-card strong{font-size:14px}.finder-studio .answer-card small{font-size:13px;line-height:1.6}}.topic-conversion{--conversion-gap:clamp(56px, 7vw, 96px)}.tx-editorial-feature{margin-bottom:var(--conversion-gap);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.tx-editorial-feature figure,.home-project-feature figure{min-width:0;margin:0}.tx-editorial-feature img,.home-project-feature img{aspect-ratio:6/5;object-fit:cover;background:#e5e8e1;border-radius:4px 32px 4px 4px;width:100%;height:auto;display:block}.tx-editorial-feature figcaption,.home-project-feature figcaption{color:#647771;margin-top:12px;font-size:13px;line-height:1.65}.tx-editorial-copy .eyebrow{letter-spacing:.1em;color:#9b512f;max-width:410px;font-size:13px;line-height:1.8}.tx-editorial-copy h2,.home-project-feature h2{text-wrap:balance;margin-bottom:23px;font-size:clamp(32px,3.3vw,44px);line-height:1.2}.tx-editorial-copy p,.home-project-feature p{margin-bottom:30px;font-size:16px;line-height:1.9}.topic-conversion .button,.home-conversion .button{white-space:normal;gap:13px;max-width:100%;min-height:48px;line-height:1.5}.topic-conversion .button>svg,.home-conversion .button>svg{flex-shrink:0;width:18px;height:18px}.tx-finder-bridge{margin:var(--conversion-gap) 0;border-top:1px solid #d6e0d7;border-bottom:1px solid #d6e0d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding:32px 0;display:grid}.tx-finder-bridge h2{max-width:690px;margin:0 0 12px;font-size:25px;line-height:1.3}.tx-finder-bridge p{max-width:680px;margin:0;font-size:15px;line-height:1.85}.tx-finder-bridge .button{max-width:310px;font-size:13px}.topic-conversion>.container:has(>.tx-finder-bridge)+section{margin-top:0}.tx-matrix-cta>td{background:#f5f7f1;padding:0 28px}.tx-matrix-cta .tx-finder-bridge{border:0;margin:0;padding:35px 0}.tx-purchase-pages .tx-finder-bridge,.tx-index-pages .tx-finder-bridge{grid-template-columns:minmax(0,1fr);gap:21px;margin:38px 0;padding:30px 0}.tx-purchase-pages .tx-finder-bridge .button,.tx-index-pages .tx-finder-bridge .button{justify-self:start}.home-conversion .support-section{padding-top:clamp(64px,7vw,98px);padding-bottom:clamp(64px,7vw,98px)}.home-project-feature{background:#f8f7f2;border-bottom:1px solid #e5e7df}.home-project-feature-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(34px,6vw,80px);display:grid}.home-project-feature-layout>div{min-width:0}.home-project-feature .eyebrow{max-width:400px;font-size:13px;line-height:1.85}.home-story-image-credit{color:#3d5554;background:#f7faf1e6;border-radius:2px;max-width:calc(100% - 26px);padding:4px 7px;font-size:13px;line-height:1.5;position:absolute;top:13px;right:13px}.home-conversion .home-process-intro .button{margin-top:3px;font-size:13px}.home-conversion .home-workplace-figure img{object-position:center}.home-conversion .home-project-brief .button-light{color:#203f47;background:#f3f5e9;border-color:#f3f5e9;margin-top:2px;font-size:13px}.home-conversion .home-project-brief .button-light:hover{background:#fff;border-color:#fff}.home-selection-close{background:#eaf0e6;border-top:1px solid #d7e2d2;padding:clamp(58px,7vw,88px) 0}.home-selection-close>.container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;display:grid}.home-selection-close h2{text-wrap:balance;max-width:720px;margin-bottom:20px;font-size:clamp(30px,3vw,40px);line-height:1.25}.home-selection-close p{max-width:680px;margin:0;font-size:16px;line-height:1.9}.home-conversion :is(.button,.home-story):focus-visible,.topic-conversion .button:focus-visible{outline-offset:5px;outline:3px solid #a85e37}@media (width<=1000px){.tx-editorial-feature,.home-project-feature-layout{gap:36px}.tx-finder-bridge,.home-selection-close>.container{grid-template-columns:minmax(0,1fr);gap:23px}.tx-finder-bridge .button,.home-selection-close .button{justify-self:start}}@media (width<=800px){.tx-editorial-feature,.home-project-feature-layout,.home-conversion .home-workplace-layout{grid-template-columns:minmax(0,1fr);gap:32px}.tx-editorial-feature img,.home-project-feature img{aspect-ratio:16/10;max-height:440px}.tx-editorial-copy,.home-project-feature-layout>div{max-width:640px}.home-project-feature h2 br{display:none}.home-conversion .home-workplace-figure img{aspect-ratio:16/10;height:auto;max-height:440px}.tx-matrix-cta,.tx-matrix-cta>td{display:block}}@media (width<=640px){.topic-conversion{--conversion-gap:54px}.tx-editorial-feature,.home-project-feature-layout{gap:27px}.tx-editorial-feature img,.home-project-feature img{aspect-ratio:4/3;border-radius:4px 23px 4px 4px}.tx-editorial-copy h2,.home-project-feature h2{margin-bottom:19px;font-size:31px}.tx-editorial-copy p,.home-project-feature p{margin-bottom:25px;font-size:15px;line-height:1.85}.topic-conversion .button,.home-conversion .button{text-align:left;justify-content:space-between;width:100%;padding:14px 17px;font-size:13px}.tx-finder-bridge{gap:22px;margin:50px 0;padding:25px 0}.tx-finder-bridge h2{font-size:24px}.tx-finder-bridge .button{max-width:none}.tx-matrix-cta>td{padding:0 18px;display:block}.tx-matrix-cta .tx-finder-bridge{padding:28px 0}.home-conversion .support-section{padding-top:54px;padding-bottom:54px}.home-selection-close{padding:54px 0}.home-selection-close h2{font-size:31px}.home-selection-close>.container{gap:28px}}.topic-article-directory-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.topic-article-directory-links a{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:80px;padding:24px;display:flex}.topic-article-directory-links a span{overflow-wrap:anywhere;min-width:0}.topic-article-directory-links strong,.topic-article-directory-links small{display:block}.topic-article-directory-links strong{font-size:17px;line-height:1.5}.topic-article-directory-links small{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.7}@media (width<=760px){.topic-article-directory-links{grid-template-columns:minmax(0,1fr)}}.expanded-article-story{padding-block:64px}.expanded-article .figure-scroll .figure-image--portrait{min-width:0;max-width:100%;height:auto}.expanded-article .chapter-figure--note{min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;border-left:2px solid #c9aa83;border-radius:0;margin:0;padding:2px 0 2px clamp(20px,2.5vw,32px)}.expanded-article .chapter-figure--note .chapter-note-copy{color:#415a60;margin:0;padding:0;font-size:16px;line-height:1.8}.expanded-article .chapter-note-copy>strong{color:#193c43;letter-spacing:-.015em;max-width:42ch;font-size:18px;font-weight:750;line-height:1.5;display:block}.expanded-article .chapter-note-copy>p{max-width:55ch;color:inherit;font-size:inherit;line-height:inherit;margin:12px 0 0}.expanded-article .chapter-note-diagram{background:0 0;border:0;min-width:0;margin-top:14px}.expanded-article .chapter-note-diagram>summary{color:#7a4b28;cursor:pointer;justify-content:flex-start;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:14px;font-weight:700;line-height:1.6;list-style:none;display:flex}.expanded-article .chapter-note-diagram>summary::-webkit-details-marker{display:none}.expanded-article .chapter-note-diagram>summary>svg{flex:0 0 17px;width:17px;height:17px;transition:transform .2s}.expanded-article .chapter-note-diagram[open]>summary>svg{transform:rotate(180deg)}.expanded-article .chapter-note-drawing{min-width:0;padding-top:4px}.expanded-article .chapter-note-zoom{color:#415e63;text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-bottom:10px;font-size:13px;line-height:1.6;text-decoration:underline;display:inline-flex}.expanded-article .chapter-note-zoom>svg{flex:0 0 16px;width:16px;height:16px}.expanded-article .chapter-figure--note .figure-scroll{overscroll-behavior-inline:contain;scrollbar-color:#8a9995 #e8ece7;scrollbar-width:auto;min-width:0;max-width:100%;padding-bottom:12px;overflow-x:auto}.expanded-article .chapter-figure--note .figure-scroll img{width:var(--diagram-width);min-width:var(--diagram-width);max-width:none;height:auto;display:block}.expanded-article .chapter-note-diagram>summary:focus-visible,.expanded-article .chapter-note-zoom:focus-visible,.expanded-article .chapter-figure--note .figure-scroll:focus-visible{outline-offset:5px;outline:2px solid #7a4b28}@media (prefers-reduced-motion:reduce){.expanded-article .chapter-note-diagram>summary>svg{transition:none}}.expanded-article .chapter h2,.expanded-article .chapter-index a,.expanded-article .article-survey-prompt-copy{overflow-wrap:anywhere}.article-page{--article-control-height:48px}.article-page :is(.chapter,.article-detail-story){padding-block:clamp(52px,6.5vw,88px)}.article-page :is(h2,h3,p,li,figcaption,a){overflow-wrap:break-word}.article-page .chapter-prose{max-width:70ch}.article-page .chapter-prose p{line-height:1.9}.article-page :is(.table-scroll,.chapter-figure,.article-calculator){max-width:100%}.article-page .table-scroll:focus-visible{outline-offset:3px}.article-page :is(.opening-tools,.opening-file-conclusion nav,.index-tools) a{align-items:center;min-height:44px;display:inline-flex}.article-page :is(.opening-circuit,.opening-file-register,.opening-workshop-register,.opening-learning-route) a{min-height:48px}.article-page .article-survey-button{min-height:var(--article-control-height);text-align:left;white-space:normal;gap:14px;max-width:100%}.article-page .article-survey-button>span{min-width:0}.article-page .article-survey-button>svg{flex:0 0 18px}.article-page .article-survey-prompt{border:1px solid #cddad4;border-left:3px solid var(--chapter-accent);background:#fff;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px 22px;margin-top:36px;padding:25px;display:grid}.article-page .article-survey-prompt-mark{width:42px;height:42px;color:var(--chapter-accent);background:var(--chapter-soft);border:1px solid #d8e2dc;place-items:center;display:grid}.article-page .article-survey-prompt-mark svg{width:23px;height:23px}.article-page .article-survey-prompt h3{letter-spacing:-.025em;margin:0 0 7px;font-size:20px;line-height:1.35}.article-page .article-survey-prompt p{color:#52686e;max-width:58ch;margin:0;font-size:14px;line-height:1.75}.article-page .article-survey-prompt .button{max-width:290px;padding:14px 18px;font-size:13px}.article-page .article-survey-prompt--mig{color:#fff;background:#254650;border-color:#53727a #53727a #53727a #e5ac84}.article-page .article-survey-prompt--mig p{color:#d6e1e2}.article-page .article-survey-prompt--mig .article-survey-prompt-mark{color:#f1b88f;background:#183942;border-color:#6a848a}.article-page .article-survey-prompt--wig{border-left-color:#567767;border-radius:8px}.article-page .article-survey-prompt--edelstahl{background:#e5edf0;border-color:#b9ccd3 #b9ccd3 #b9ccd3 #557886}.article-page .article-survey-prompt--arbeitsplatz{background:#fffdf6;border-color:#d6ccb4 #d6ccb4 #d6ccb4 #976531}.article-page .article-detail-story{background:#fafbf8;border-block:1px solid #dce4df}.article-page .article-detail-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,65px);display:grid}.article-page :is(.article-detail-figure,.article-detail-copy,.article-detail-heading,.article-detail-action){min-width:0}.article-page .article-detail-figure{margin:0}.article-page .article-detail-figure img{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:100%}.article-page .article-detail-figure figcaption{color:#66766e;margin-top:12px;font-size:13px;line-height:1.7}.article-page .article-detail-copy .eyebrow{color:var(--chapter-accent);margin-bottom:17px;font-size:13px;line-height:1.8}.article-page .article-detail-copy h2{text-wrap:balance;margin-bottom:21px;font-size:clamp(29px,3vw,41px);line-height:1.2}.article-page .article-detail-copy p{color:#4e656c;margin-bottom:0;font-size:15px;line-height:1.85}.article-page .article-detail-points{border-top:1px solid #d1dcd5;margin:27px 0;padding:0;list-style:none}.article-page .article-detail-points li{color:#37535b;border-bottom:1px solid #d1dcd5;padding-block:13px;font-size:13px;line-height:1.75}.article-page .article-detail-story--mig{background:#f6f0e7}.article-page .article-detail-story--mig .article-detail-figure{background:#fffdf8;border:1px solid #d9cebb;padding:15px;box-shadow:9px 9px #d8c7af33}.article-page .article-detail-story--wig{background:#fbfaf6}.article-page .article-detail-story--wig .article-detail-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.article-page .article-detail-story--wig .article-detail-figure img{aspect-ratio:1;border-radius:18px 18px 4px 4px}.article-page .article-detail-story--wig .article-detail-points{border-top:0;border-left:2px solid #b3c6b4;padding-left:20px}.article-page .article-detail-story--edelstahl{background:#f2f6f7}.article-page .article-detail-story--edelstahl .article-detail-layout{grid-template-columns:minmax(0,1fr);gap:32px}.article-page .article-detail-story--edelstahl .article-detail-figure img{aspect-ratio:21/9;border-radius:0}.article-page .article-detail-story--edelstahl .article-detail-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:65px;display:grid}.article-page .article-detail-story--edelstahl .article-detail-points{margin-top:0}.article-page .article-detail-story--arbeitsplatz{background:#f5f3ec}.article-page .article-detail-story--arbeitsplatz .article-detail-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.article-page .article-detail-story--arbeitsplatz .article-detail-figure{background:#fffdf8;border:1px solid #d2c8af;order:2;padding:15px}.article-page .article-detail-story--arbeitsplatz .article-detail-figure img{aspect-ratio:5/4;border-radius:0}.article-page .article-related-mark{min-height:70px;color:var(--chapter-accent);background:var(--chapter-soft);border:1px solid #d4ded7;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.article-page .article-related-mark svg{stroke-width:1.4px;width:27px;height:27px}.article-page .article-related-mark small{letter-spacing:.1em;font-size:13px;font-weight:800}.article-page .mig-reading-link{grid-template-columns:66px minmax(0,1fr) 18px}.article-page .learning-room-link{grid-template-columns:65px minmax(0,1fr);align-items:start}.article-page .learning-room-image.article-related-mark{border-radius:34px 34px 3px 3px;min-height:84px;margin-top:4px}.article-page .associated-files>a{grid-template-columns:56px minmax(0,1fr) 18px}.article-page .article-related-mark--edelstahl{border-left:3px solid #6e8b97;min-height:72px}.article-page .process-connection-rows>a{padding-bottom:21px;position:relative}.article-page .article-related-mark--arbeitsplatz{border-color:#d5caae;flex-direction:row;align-self:flex-start;min-height:44px;margin-left:30px;padding:9px 14px}.article-page .article-related-mark--generic{align-items:flex-start;min-height:90px;padding:22px}@media (width<=1050px){.article-page .article-survey-prompt{grid-template-columns:42px minmax(0,1fr)}.article-page .article-survey-prompt .button{grid-column:2;justify-self:start;max-width:none}}@media (width<=850px){.article-page .article-detail-layout,.article-page .article-detail-story--wig .article-detail-layout,.article-page .article-detail-story--arbeitsplatz .article-detail-layout,.article-page .article-detail-story--edelstahl .article-detail-copy{grid-template-columns:minmax(0,1fr);gap:30px}.article-page .article-detail-story--arbeitsplatz .article-detail-figure{order:0}.article-page .article-detail-story--wig .article-detail-figure img{aspect-ratio:3/2}.article-page .article-detail-story--edelstahl .article-detail-figure img{aspect-ratio:16/10}}@media (width<=640px){.article-page .article-survey-prompt{grid-template-columns:30px minmax(0,1fr);gap:15px;margin-top:28px;padding:21px 18px}.article-page .article-survey-prompt-mark{align-self:start;width:30px;height:30px}.article-page .article-survey-prompt-mark svg{width:18px;height:18px}.article-page .article-survey-prompt h3{font-size:18px}.article-page .article-survey-prompt p{font-size:13px}.article-page .article-survey-prompt .button{grid-column:1/-1;justify-content:space-between;width:100%}.article-page .article-detail-copy h2{font-size:29px}.article-page .article-detail-copy .article-survey-button{justify-content:space-between;width:100%;padding-inline:18px;font-size:13px}.article-page .article-detail-story--mig .article-detail-figure,.article-page .article-detail-story--arbeitsplatz .article-detail-figure{padding:10px}.article-page .article-detail-story--mig .article-detail-figure{box-shadow:5px 5px #d8c7af33}.article-page .mig-reading-link{grid-template-columns:46px minmax(0,1fr) 14px;gap:13px}.article-page .learning-room-link{grid-template-columns:44px minmax(0,1fr);gap:18px}.article-page .article-related-mark svg{width:23px;height:23px}.article-page .associated-files>a{grid-template-columns:minmax(0,1fr) 18px}.article-page .associated-files .article-related-mark{display:none}.article-page .article-related-mark--arbeitsplatz{margin-left:25px}}.cookie-settings-dialog{color:#142b32;overscroll-behavior:contain;background:#fff;border:1px solid #cddbd3;border-radius:12px;width:min(760px,100vw - 32px);max-height:min(85dvh,850px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 80px #142b3240}.cookie-settings-dialog::backdrop{background:#10272dcc}.cookie-settings-header{z-index:1;background:#fff;border-bottom:1px solid #dce3e2;justify-content:space-between;align-items:center;gap:18px;padding:23px 26px;display:flex;position:sticky;top:0}.cookie-settings-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:27px;line-height:1.3}.cookie-settings-header .icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px}.cookie-settings-content{padding:25px 26px 0}.cookie-settings-content p,.cookie-settings-cookies small{font-size:14px;line-height:1.8}.cookie-settings-content h3{margin:27px 0 12px;font-size:21px;line-height:1.35}.cookie-settings-statuses{background:#f6f8f4;border:1px solid #dce3e2;border-radius:7px}.cookie-settings-statuses>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:14px 17px;font-size:14px;display:flex}.cookie-settings-statuses>div+div{border-top:1px solid #dce3e2}.cookie-settings-status{color:#627176;font-size:13px}.cookie-settings-status--active{color:#42694b;font-weight:750}.cookie-settings-cookies{margin:0}.cookie-settings-cookies>div{border-bottom:1px solid #dce3e2;padding:16px 0}.cookie-settings-cookies dt{overflow-wrap:anywhere;font-size:14px;font-weight:750}.cookie-settings-cookies dd{margin:7px 0 0}.cookie-settings-cookies p{margin:0 0 7px}.cookie-settings-cookies small{color:#627176;font-size:13px;display:block}.cookie-settings-browser-note{margin:21px 0 0}.cookie-settings-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;padding:22px 26px 26px;display:flex}.cookie-settings-footer a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.cookie-settings-footer .button{min-height:44px;font-size:13px}@media (width<=480px){.cookie-settings-dialog{border-radius:8px;width:calc(100vw - 24px)}.cookie-settings-header{gap:12px;padding:15px 17px}.cookie-settings-header h2{font-size:22px}.cookie-settings-content{padding:19px 17px 0}.cookie-settings-statuses>div{padding:13px}.cookie-settings-footer{padding:18px 17px 20px}.cookie-settings-footer .button{width:100%}}.footer-bottom{align-items:flex-start;gap:20px}.footer-bottom>span{flex-shrink:0;padding-top:13px}.footer-bottom .footer-legal-links{flex-wrap:wrap;justify-content:center;gap:0 18px;min-width:0;max-width:760px;display:flex}.footer-legal-links a,.footer-legal-links button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;margin:0;padding:8px 0;font-size:13px;line-height:1.6;display:inline-flex}.footer-legal-links a:hover,.footer-legal-links button:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.legal-document-page .container{max-width:1180px;padding-left:24px;padding-right:24px}.legal-document-hero{color:#fff;background:#143a3d;padding:92px 0 94px}.legal-document-eyebrow,.legal-section-eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:13px;font-weight:750;line-height:1.7;display:block}.legal-document-eyebrow{color:#d3e2dc}.legal-document-hero h1{color:#fff;letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;max-width:1040px;margin:0 0 25px;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1.08}.legal-document-hero p{color:#dae7e3;max-width:680px;margin:0 0 25px;font-size:18px;line-height:1.7}.legal-document-date{color:#c2d5cf;font-size:13px;line-height:1.7}.legal-section{background:#f6f5f0;padding:112px 0;scroll-margin-top:0}.legal-section:nth-child(2n){background:#e8eee9}.legal-section-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:11%;display:grid}.legal-section-heading,.legal-section-copy{min-width:0}.legal-section-eyebrow{color:#a34e2e;margin-bottom:17px}.legal-section-heading h2{color:#163436;letter-spacing:-.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:clamp(29px,3vw,40px);line-height:1.2}.legal-section-copy{color:#425958;overflow-wrap:anywhere;max-width:770px;font-size:17px;line-height:1.78}.legal-section-copy p,.legal-section-copy address,.legal-section-copy dd{color:inherit;margin:0 0 22px;font-size:17px;line-height:1.78}.legal-section-copy address{font-style:normal}.legal-section-copy>:last-child{margin-bottom:0}.legal-section-copy strong{color:#163436}.legal-section-copy h3{color:#163436;letter-spacing:-.02em;margin:34px 0 16px;font-size:22px;line-height:1.4}.legal-section-copy h3:first-child{margin-top:0}.legal-section-copy a{color:#a34e2e;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.legal-section-copy a:hover{color:#143a3d}.legal-section-copy .button{color:#fff;white-space:normal;max-width:100%;min-height:48px;margin:9px 0 0;font-size:14px;text-decoration:none}.legal-callout,.legal-section-copy .legal-inline-note{border-left:2px solid #a4b8ad;margin:28px 0;padding:0 0 0 22px}.legal-callout>strong{margin-bottom:15px;font-size:17px;line-height:1.7;display:block}.legal-callout>:last-child{margin-bottom:0}.legal-callout--pending{border-color:#ac8c65}.legal-section-copy .legal-inline-note{color:#556662;font-size:14px;line-height:1.8}.legal-cookie-list{margin:0 0 28px}.legal-cookie-list>div{border-bottom:1px solid #bdcdc3;padding:24px 0}.legal-cookie-list>div:first-child{padding-top:0}.legal-cookie-list dt{color:#163436;overflow-wrap:anywhere;margin:0 0 10px;font-size:17px;font-weight:750;line-height:1.7}.legal-cookie-list dd{margin:0}@media (width<=850px){.legal-section-grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=760px){.legal-document-page .container{max-width:594px;padding-left:17px;padding-right:17px}.legal-document-hero{padding:71px 0}.legal-document-hero h1{letter-spacing:-.035em;font-size:clamp(36px,9.5vw,54px);line-height:1.12}.legal-document-hero p{font-size:16px;line-height:1.7}.legal-section{padding:66px 0}.legal-section-heading h2{font-size:clamp(28px,7.5vw,34px)}.legal-section-copy,.legal-section-copy p,.legal-section-copy address,.legal-section-copy dd{line-height:1.7}.legal-callout,.legal-section-copy .legal-inline-note{padding-left:17px}}@media (width<=700px){.footer-bottom{align-items:center;gap:14px}.footer-bottom>span{padding-top:0}.footer-bottom .footer-legal-links{gap:0 18px;width:100%;max-width:100%}}.seo-answer,.seo-topic-guide{background:#f4f6f2;border-bottom:1px solid #dce4de;padding:64px 0;scroll-margin-top:30px}.seo-answer-layout{grid-template-columns:1.12fr 1fr;align-items:start;gap:60px;display:grid}.seo-answer h2,.seo-topic-guide h2{letter-spacing:-.04em;max-width:760px;margin:12px 0 20px;font-size:clamp(25px,3vw,38px);line-height:1.2}.seo-answer p,.seo-topic-guide p{color:#435c61;font-size:16px;line-height:1.8}.seo-answer-checks{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.seo-answer-checks li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.7;display:flex}.seo-answer-checks svg{color:#9b4a27;width:20px;min-width:20px;height:20px;margin-top:3px}.seo-editorial-byline{color:#4e6468;border-top:1px solid #d8e0d8;flex-wrap:wrap;gap:12px 26px;margin-top:34px;padding-top:22px;font-size:13px;display:flex}.seo-editorial-byline a{color:#234850;text-underline-offset:4px;text-decoration:underline}.seo-section-intro{color:#4d6266;max-width:850px;margin:20px 0 30px;font-size:16px;line-height:1.8}.seo-model-comparison{background:#fff}.seo-comparison-table{border:1px solid #d8e1dc;border-radius:12px;max-width:100%;margin-bottom:26px}.seo-comparison-table table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:14px;line-height:1.65}.seo-comparison-table th,.seo-comparison-table td{vertical-align:top;white-space:normal;border-bottom:1px solid #dfe6e0;padding:18px 20px}.seo-comparison-table thead th{color:#fff;background:#193943;font-weight:650}.seo-comparison-table tbody th{color:#193943;background:#f3f6f2;width:24%;font-weight:650}.seo-comparison-table tr:last-child>*{border-bottom:0}.seo-evidence-notes{color:#4d6266;gap:10px;margin-bottom:24px;padding-left:22px;font-size:14px;line-height:1.8;display:grid}.seo-decision-examples{background:#f4f6f2}.seo-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.seo-example{background:#fff;border:1px solid #dbe3dc;border-radius:16px;min-width:0;padding:30px}.seo-example-number{letter-spacing:.12em;color:#9b4a27;font-size:13px;font-weight:750}.seo-example h3{letter-spacing:-.025em;margin:14px 0 18px;font-size:23px;line-height:1.3}.seo-example p,.seo-example dd,.seo-example li{color:#485f65;font-size:15px;line-height:1.8}.seo-example dl{margin:22px 0}.seo-example dl>div{border-top:1px solid #dfe6e0;margin-top:16px;padding-top:16px}.seo-example dt{color:#234850;margin-bottom:7px;font-size:13px;font-weight:750}.seo-example dd{margin:0}.seo-example h4{margin:24px 0 12px;font-size:14px}.seo-example ul{gap:8px;margin-bottom:24px;padding-left:20px;display:grid}.seo-example .seo-example-note{border-top:1px solid #dfe6e0;margin-bottom:0;padding-top:18px;font-size:13px}.seo-practical-plan{background:#fff}.seo-plan-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:36px;display:grid}.seo-plan-layout aside{background:#f4f6f2;border-left:3px solid #b65c31;padding:26px}.seo-plan-layout h3{margin:0 0 14px;font-size:18px;line-height:1.4}.seo-plan-layout p,.seo-plan-layout li{color:#485f65;font-size:15px;line-height:1.8}.seo-plan-layout ul{gap:12px;margin-bottom:0;padding-left:20px;display:grid}.seo-plan-layout>ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.seo-plan-layout>ol>li{border-bottom:1px solid #dfe6e0;gap:18px;padding-bottom:20px;display:flex}.seo-plan-note{color:#4d6266;max-width:900px;margin-top:28px;font-size:14px;line-height:1.8}.seo-topic-guide-intro{max-width:860px}.seo-topic-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0;display:grid}.seo-topic-options article{background:#fff;border-top:2px solid #b65c31;border-radius:0 0 12px 12px;min-width:0;padding:24px}.seo-topic-options h3{letter-spacing:-.02em;margin:0 0 13px;font-size:20px;line-height:1.4}.seo-topic-options p{margin-bottom:20px;font-size:15px}.seo-topic-options .text-link{white-space:normal;min-height:44px;font-size:14px;line-height:1.6}.seo-topic-example{background:#eaf0e9;border:1px solid #d2ded6;border-radius:14px;gap:20px;padding:26px 30px;display:flex}.seo-topic-example>svg{color:#234850;flex-shrink:0;width:26px;height:26px}.seo-topic-example h3{margin:0 0 12px;font-size:20px}.seo-topic-example p{margin:0 0 13px}.seo-topic-example span{color:#5b6e70;font-size:13px}.seo-topic-source{line-height:1.8;margin:24px 0 0!important;font-size:13px!important}.seo-topic-source a{color:#244850;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.seo-topic-source svg{vertical-align:middle;width:14px;height:14px;margin-left:5px}.seo-evidence-notes,.seo-example,.seo-plan-layout,.seo-topic-guide{overflow-wrap:break-word}@media (width<=900px){.seo-answer-layout{grid-template-columns:1fr;gap:26px}.seo-topic-options{grid-template-columns:1fr;gap:18px}.seo-plan-layout{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.seo-answer,.seo-topic-guide{padding:40px 0}.seo-example-grid{grid-template-columns:1fr}.seo-example{padding:23px}.seo-editorial-byline{gap:12px;display:grid}.seo-topic-example{gap:12px;padding:22px}.seo-topic-example>svg{width:20px;height:20px}.seo-plan-layout aside{padding:22px}.seo-comparison-table th,.seo-comparison-table td{padding:14px 16px}}.seo-example-provenance{color:#5b6e70;margin:-8px 0 26px;font-size:13px;line-height:1.7;display:block}.seo-answer-jumps{border-top:1px solid #d8e0d8;gap:4px;margin-top:20px;padding-top:15px;display:grid}.seo-answer-jumps a{color:#244850;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.seo-answer-jumps svg{flex-shrink:0;width:17px;height:17px}.reader-value{overflow-wrap:anywhere;background:#fff}.reader-value-answer{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:42px;display:grid}.reader-value-answer>*,.reader-value-analysis>*{min-width:0}.chapter.reader-value h2,.chapter.reader-value h3{overflow-wrap:anywhere}.reader-value p,.reader-value li{color:#435c61;font-size:16px;line-height:1.85}.reader-value h2{max-width:900px}.reader-value h3{letter-spacing:-.025em;margin:14px 0 26px;font-size:clamp(23px,2.5vw,30px);line-height:1.35}.reader-value h4{color:#193943;margin:0 0 12px;font-size:17px;line-height:1.5}.reader-value-deliverable{background:#f1f5ef;border-top:3px solid #b65c31;border-radius:0 0 14px 14px;padding:26px}.reader-value-deliverable .text-link{white-space:normal;min-height:44px;font-size:14px;line-height:1.6}.reader-value-example{background:#fafbf8;border:1px solid #d8e1dc;border-radius:18px;margin-top:42px;padding:32px;scroll-margin-top:30px}.reader-value-provenance{color:#5b6e70;font-size:13px;line-height:1.7}.reader-value-analysis{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;display:grid}.reader-value-analysis aside{border-right:1px solid #d8e1dc;padding-right:24px}.reader-value-analysis ul{gap:12px;margin:0;padding-left:20px;display:grid}.reader-value-conclusion{background:#edf2eb;border-left:3px solid #b65c31;border-radius:0 10px 10px 0;margin-top:24px;padding:18px 22px}.reader-value-conclusion p{margin-bottom:0}.reader-value-evidence{margin-top:34px}.reader-value-evidence>h3{margin-bottom:18px;font-size:20px}.reader-value-evidence>ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.reader-value-evidence>ul>li{border-top:1px solid #dfe6e0;padding-top:18px}.reader-value-evidence li>p{margin-bottom:8px;font-size:15px}.reader-value-evidence a{color:#244850;text-underline-offset:3px;align-items:center;gap:8px;min-height:44px;font-size:14px;line-height:1.65;text-decoration:underline;display:inline-flex}.reader-value-evidence a svg{flex-shrink:0;width:16px;height:16px}.reader-value .reader-value-limit{border-top:1px solid #dfe6e0;margin-top:22px;padding-top:18px;font-size:14px;line-height:1.8}@media (width<=900px){.reader-value-answer,.reader-value-analysis{grid-template-columns:minmax(0,1fr);gap:24px}.reader-value-analysis aside{border-bottom:1px solid #d8e1dc;border-right:0;padding:0 0 22px}}@media (width<=640px){.reader-value-example{margin-top:28px;padding:22px}.reader-value-deliverable{padding:22px}.reader-value-conclusion{padding:16px 18px}}.reader-decision{border-top:1px solid #d8e1dc;margin-top:48px;padding-top:36px}.reader-decision>header{max-width:880px;margin-bottom:28px}.reader-decision>header h3{margin:0 0 18px;font-size:clamp(23px,2.4vw,30px);line-height:1.35}.reader-decision>header p{margin:0}.reader-decision-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.reader-decision-paths>li{background:#f7f9f5;border:1px solid #d8e1dc;border-radius:10px;min-width:0;padding:25px}.reader-value .reader-decision-paths h4{letter-spacing:-.015em;margin:18px 0 12px;font-size:19px;line-height:1.45}.reader-value .reader-decision-paths p{margin:0;font-size:15px;line-height:1.8}.reader-value .reader-decision-condition{border-bottom:1px solid #dbe3db;padding-bottom:18px;font-size:14px}.reader-decision-condition strong{color:#244850;margin-bottom:7px;font-size:13px;display:block}.reader-decision-boundary{background:#f1f5ef;border-left:3px solid #7a9b91;border-radius:0 10px 10px 0;margin-top:30px;padding:26px 28px}.reader-value .reader-decision-boundary>p{margin:0;font-size:15px}.reader-decision-boundary>p>strong{color:#244850}.reader-decision-boundary ul{border-top:1px solid #d4dfd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:grid}.reader-decision-boundary li{min-width:0}.reader-decision-boundary .text-link{white-space:normal;justify-content:space-between;gap:12px;min-height:44px;font-size:15px;line-height:1.6;display:flex}.reader-decision-boundary .text-link svg{flex-shrink:0;width:18px;height:18px}.reader-value .reader-decision-boundary li>p{margin:8px 0 0;font-size:14px;line-height:1.8}@media (width<=1000px){.reader-decision-paths{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=640px){.reader-decision{margin-top:32px;padding-top:28px}.reader-decision-paths>li,.reader-decision-boundary{padding:22px}.reader-decision-boundary ul{grid-template-columns:minmax(0,1fr);gap:18px}}.immersive-hero{--hero-petrol:#0d343c;--hero-accent:#8fe3dc;--hero-action:#c94f1a;isolation:isolate;background:var(--hero-petrol);color:#fff;border-bottom:1px solid #21464b;padding:0;position:relative;overflow:hidden}.immersive-hero .hero-background{z-index:-1;margin:0;position:absolute;inset:0;overflow:hidden}.immersive-hero .hero-background>img{object-fit:cover;object-position:var(--header-focus,center 35%);width:100%;height:100%;display:block}.immersive-hero .hero-background:after{content:"";background:linear-gradient(90deg,#0d343cf5 0%,#0d343ce8 30%,#0d343ca8 51%,#0d343c28 75%,#0d343c08 100%),linear-gradient(#0d343c00 52%,#0d343ca8 100%);position:absolute;inset:0}.immersive-hero .hero-background figcaption{z-index:1;color:#edf6f4;text-align:left;background:#0d343cdb;border:1px solid #ffffff21;border-radius:4px;max-width:calc(100% - 40px);padding:5px 9px;font-size:13px;line-height:1.6;position:absolute;bottom:14px;right:max(24px,50vw - 600px)}.immersive-hero .immersive-hero-content{z-index:1;position:relative}.immersive-hero .premium-hero-grid,.immersive-hero .page-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:center;gap:clamp(38px,5vw,76px);min-height:620px;padding:58px 0 64px}.immersive-hero.premium-hero-home .premium-hero-grid{min-height:660px;padding-top:68px}.immersive-hero .premium-hero-copy,.immersive-hero .page-hero-copy{min-width:0;max-width:720px;padding:0}.immersive-hero .hero-kicker{color:var(--hero-accent);letter-spacing:.1em;margin-bottom:21px;font-size:13px;line-height:1.7}.immersive-hero .hero-kicker>span{background:var(--hero-accent);box-shadow:0 0 0 4px #8fe3dc1f}.immersive-hero h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;max-width:720px;margin:0 0 24px;font-size:clamp(38px,3.55vw,54px);font-weight:750;line-height:1.12}.immersive-hero h1 em{color:var(--hero-accent);font-style:normal;display:block}.immersive-hero .hero-intro,.immersive-hero .page-hero-intro,.immersive-hero .legal-hero-copy>p{color:#e4efee;max-width:590px;margin:0 0 25px;font-size:17px;line-height:1.75}.immersive-hero .hero-benefits{gap:9px;margin-bottom:27px}.immersive-hero .hero-benefits li{color:#edf6f3;align-items:flex-start;font-size:14px;line-height:1.6}.immersive-hero .hero-benefits li>span{color:var(--hero-accent);background:#8fe3dc12;border:1px solid #a8dfd659;margin-top:2px}.immersive-hero .hero-benefits svg{color:var(--hero-accent)}.immersive-hero .premium-hero-actions,.immersive-hero .page-hero-actions{flex-flow:wrap;align-items:center;gap:16px 24px;display:flex}.immersive-hero .hero-primary,.immersive-hero .page-hero-primary{border:1px solid var(--hero-action);background:var(--hero-action);color:#fff;white-space:normal;text-align:left;border-radius:8px;max-width:100%;min-height:56px;padding:16px 23px;font-size:15px;line-height:1.5;box-shadow:0 8px 22px #071f2926}.immersive-hero .hero-primary:hover,.immersive-hero .page-hero-primary:hover{color:#fff;background:#ad3d10;border-color:#ad3d10}.immersive-hero .hero-secondary,.immersive-hero .page-hero-secondary{color:#f0f7f5;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;line-height:1.6;-webkit-text-decoration:underline #bce7df80;text-decoration:underline #bce7df80;display:inline-flex}.immersive-hero .hero-secondary:hover,.immersive-hero .page-hero-secondary:hover{color:var(--hero-accent);text-decoration-color:currentColor}.immersive-hero .hero-helper,.immersive-hero .page-hero-helper{color:#cbdedb;max-width:580px;margin:18px 0 0;font-size:13px;line-height:1.8}.immersive-hero .hero-breadcrumb,.immersive-hero .legal-breadcrumb{color:#c7deda;margin-bottom:0;padding-top:23px;font-size:13px}.immersive-hero .hero-breadcrumb a,.immersive-hero .legal-breadcrumb a{color:#f0f7f5}.immersive-hero .hero-editorial-meta{color:#c7deda;font-size:13px}.immersive-hero .premium-hero-figure,.immersive-hero .page-hero-figure{align-self:end;width:100%;max-width:390px;margin:0 0 8px auto;padding:0;display:block}.immersive-hero .hero-context-label{color:#e7f3ef;letter-spacing:.09em;margin-bottom:14px;padding-left:2px;font-size:13px;font-weight:750;line-height:1.7}.immersive-hero .immersive-hero-panel{-webkit-backdrop-filter:none;backdrop-filter:none;color:#173d43;background:#fff;border:1px solid #e1ebe7;border-radius:15px;width:auto;max-width:none;position:static;box-shadow:0 16px 40px #062c3529}.immersive-hero .hero-visual-card{align-items:flex-start;gap:17px;padding:26px}.immersive-hero .hero-visual-icon,.immersive-hero .hero-art-icon{color:#24626a;background:#eaf4f1;border:0;border-radius:10px}.immersive-hero .hero-visual-card strong{color:#173d43;margin-bottom:11px;font-size:21px;line-height:1.4}.immersive-hero .hero-visual-card div>span{color:#526c70;font-size:14px;line-height:1.75}.immersive-hero .hero-art-heading{color:#396d70;letter-spacing:.075em;background:0 0;padding:23px 26px 0;font-size:13px}.immersive-hero .hero-art-heading svg{color:#24626a}.immersive-hero .hero-art-caption{padding:16px 26px 20px}.immersive-hero .hero-art-caption>strong{color:#173d43;font-size:22px;line-height:1.4}.immersive-hero .hero-art-caption p{color:#526c70;font-size:14px;line-height:1.8}.immersive-hero .hero-art-register{margin:0 26px 19px;display:block}.immersive-hero .hero-art-register li{border-top:1px solid #e1eae6;border-left:0;align-items:center;gap:13px;padding:13px 0;display:flex}.immersive-hero .hero-art-icon{flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:38px;margin:0;display:flex}.immersive-hero .hero-art-register strong{color:#234a50;font-size:14px;line-height:1.6}.immersive-hero .hero-art-register li div>span{color:#526c70;font-size:13px;line-height:1.65}.immersive-hero .page-hero-shortcuts{border-top-color:#ffffff29;margin-top:24px;padding-top:21px}.immersive-hero .page-hero-shortcuts a{color:#edf6f2;background:#ffffff08;border-color:#ffffff45;border-radius:6px;font-size:13px}.immersive-hero .page-hero-shortcuts a:hover{color:#fff;background:#ffffff14;border-color:#a6e3d9}.immersive-hero .legal-document-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);align-items:center;gap:clamp(38px,5vw,76px);min-height:560px;padding-top:54px;padding-bottom:60px}.immersive-hero .legal-breadcrumb{margin-bottom:36px;padding-top:0}.immersive-hero .legal-document-date{color:#c7deda;margin-top:20px;font-size:13px;display:block}.immersive-hero .legal-header-panel{max-width:390px;margin:0 0 8px auto;padding:26px}.immersive-hero .legal-header-panel>svg{color:#24626a;width:29px;height:29px;margin-bottom:18px;display:block}.immersive-hero .legal-header-panel>strong{color:#173d43;margin-bottom:12px;font-size:22px;line-height:1.4;display:block}.immersive-hero .legal-header-panel>p{color:#526c70;margin:0;font-size:14px;line-height:1.8}.immersive-hero :is(a,button):focus-visible{outline:3px solid var(--hero-accent);outline-offset:5px}@media (width<=1100px) and (width>=901px){.immersive-hero .premium-hero-grid,.immersive-hero .page-hero-grid,.immersive-hero .legal-document-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:38px}.immersive-hero .hero-art-heading,.immersive-hero .hero-art-caption,.immersive-hero .hero-visual-card{padding-inline:21px}.immersive-hero .hero-art-register{margin-inline:21px}}@media (width<=900px){.immersive-hero .hero-background{z-index:0;height:clamp(230px,34vw,320px);position:relative;inset:auto}.immersive-hero .hero-background>img{object-position:var(--header-mobile-focus,center 25%)}.immersive-hero .hero-background:after{background:linear-gradient(#0d343c00 50%,#0d343c78 82%,#0d343c 100%)}.immersive-hero .hero-background figcaption{background:#0d343cdb;font-size:13px;bottom:13px;left:max(20px,50vw - 600px);right:auto}.immersive-hero .premium-hero-grid,.immersive-hero.premium-hero-home .premium-hero-grid,.immersive-hero .page-hero-grid,.immersive-hero .legal-document-hero-layout{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:29px 0 44px}.immersive-hero .hero-breadcrumb{gap:7px;padding-top:15px}.immersive-hero .premium-hero-copy,.immersive-hero .page-hero-copy{max-width:680px}.immersive-hero h1{max-width:680px;font-size:clamp(34px,5.4vw,44px);line-height:1.15}.immersive-hero .hero-intro,.immersive-hero .page-hero-intro,.immersive-hero .legal-hero-copy>p{max-width:680px;font-size:16px;line-height:1.8}.immersive-hero .premium-hero-figure,.immersive-hero .page-hero-figure,.immersive-hero .legal-header-panel{display:none}.immersive-hero .legal-breadcrumb{margin-bottom:23px;padding-top:0}}@media (width<=540px){.immersive-hero .premium-hero-grid,.immersive-hero.premium-hero-home .premium-hero-grid,.immersive-hero .page-hero-grid,.immersive-hero .legal-document-hero-layout{gap:0;padding-top:24px;padding-bottom:38px}.immersive-hero .hero-kicker{letter-spacing:.07em;margin-bottom:14px}.immersive-hero h1{letter-spacing:-.028em;text-wrap:initial;-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px;font-size:clamp(30px,8.2vw,39px)}.immersive-hero .hero-intro,.immersive-hero .page-hero-intro,.immersive-hero .legal-hero-copy>p{margin-bottom:23px;font-size:16px;line-height:1.8}.immersive-hero .premium-hero-actions,.immersive-hero .page-hero-actions{flex-direction:column;align-items:stretch;gap:14px}.immersive-hero .hero-primary,.immersive-hero .page-hero-primary{justify-content:space-between;width:100%;min-height:56px;padding:16px 18px;font-size:15px}.immersive-hero .hero-secondary,.immersive-hero .page-hero-secondary{text-align:center;justify-content:center}.immersive-hero .page-hero-shortcuts{flex-wrap:wrap;gap:9px;display:flex}.immersive-hero .page-hero-shortcuts a{flex:140px}}.page-story{padding-block:42px 62px}.page-story .editorial-moment{background:#f5f1e9;border-color:#deddd3;border-radius:8px 24px 8px 8px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.page-story .editorial-moment figcaption{padding:clamp(25px,3.2vw,46px)}.page-story .editorial-moment-credit{color:#647168}.page-story .editorial-moment figcaption strong{color:#20383e}.page-story .editorial-moment figcaption p{color:#50625c}.page-story--reverse .editorial-moment{background:#edf2ed;border-radius:24px 8px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.page-story--reverse .editorial-moment-image{order:2}.page-story--inline{padding-block:12px 38px}.page-story--inline .editorial-moment{display:block}.page-story--inline .editorial-moment figcaption{padding:26px 30px}@media (width<=800px){.page-story,.page-story--inline{padding-block:24px 38px}.page-story .editorial-moment{grid-template-columns:minmax(0,1fr)}.page-story--reverse .editorial-moment-image{order:0}.page-story .editorial-moment figcaption{padding:26px}}@media (width<=640px){.page-story .editorial-moment figcaption{padding:23px 20px 26px}}.page-gallery{padding-block:34px 50px}.page-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-gallery-photo{background:#f5f1e9;border:1px solid #dce3d9;border-radius:8px 22px 8px 8px;min-width:0;margin:0;overflow:hidden}.page-gallery-photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.page-gallery-photo figcaption{padding:23px 26px 27px}.page-gallery-credit{color:#647168;margin-bottom:13px;font-size:13px;line-height:1.6;display:block}.page-gallery-photo figcaption strong{letter-spacing:-.025em;color:#20383e;overflow-wrap:break-word;font-size:clamp(20px,1.7vw,25px);line-height:1.3;display:block}.page-gallery-photo figcaption p{color:#50625c;margin:13px 0 0;font-size:15px;line-height:1.8}.page-gallery--second .page-gallery-photo{background:#edf2ed;border-radius:22px 8px 8px}.page-gallery--inline{padding-block:22px 32px}@media (width<=800px){.page-gallery,.page-gallery--inline{padding-block:26px 36px}.page-gallery-grid{gap:20px}.page-gallery-photo figcaption{padding:21px}}@media (width<=640px){.page-gallery-grid{grid-template-columns:minmax(0,1fr)}.page-gallery-photo figcaption{padding:22px 20px 25px}}main .button.survey-cta[data-finder-entry]{color:#142b32;white-space:normal;text-align:left;background:#ef9156;border:1px solid #ef9156;gap:14px;max-width:100%;min-height:52px;font-size:15px;font-weight:800;line-height:1.5;box-shadow:0 7px 18px -12px #a6471466}main .button.survey-cta[data-finder-entry]:hover{color:#142b32;background:#ffab70;border-color:#ffab70}main .button.survey-cta[data-finder-entry]:focus-visible{outline-offset:5px;outline:3px solid #a64714}main .button.survey-cta[data-finder-entry] svg{flex:0 0 18px;width:18px;height:18px}.selection-guide{background:#f6f5ef;border-block:1px solid #dce3da;padding-block:clamp(64px,8vw,108px)}.selection-guide :is(h2,h3,p,li,summary,a){overflow-wrap:break-word}.selection-guide-heading{max-width:830px;margin-bottom:44px}.selection-guide-heading .eyebrow{letter-spacing:.11em;font-size:13px;line-height:1.7}.selection-guide-heading h2{text-wrap:balance;margin-bottom:22px;font-size:clamp(32px,3.5vw,46px);line-height:1.2}.selection-guide-heading p{max-width:72ch;margin:0;font-size:17px;line-height:1.85}.selection-guide-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(36px,6vw,84px);display:grid}.selection-guide-steps{border-top:1px solid #cad5ca;margin:0;padding:0;list-style:none}.selection-guide-steps li{border-bottom:1px solid #cad5ca;padding-block:27px}.selection-guide-steps h3{margin-bottom:13px;font-size:22px;line-height:1.3}.selection-guide-steps p,.selection-guide-result p{color:#4f6564;margin:0;font-size:16px;line-height:1.85}.selection-guide-result{background:#fff;border:1px solid #c8d4c5;border-top:4px solid #244b43;min-width:0;padding:32px}.selection-guide-result-label{color:#48635b;align-items:center;gap:13px;margin-bottom:26px;font-size:13px;font-weight:750;line-height:1.6;display:flex}.selection-guide-result h3{text-wrap:balance;margin-bottom:18px;font-size:28px;line-height:1.25}.selection-guide-result ul{margin:25px 0;padding:0;list-style:none}.selection-guide-result li{border-top:1px solid #e0e7dc;grid-template-columns:20px minmax(0,1fr);gap:12px;padding-block:15px;font-size:15px;line-height:1.75;display:grid}.selection-guide-result li svg{color:#537763;width:18px;height:18px;margin-top:4px}.selection-guide-result-note{color:#65746b;font-size:13px;line-height:1.7;display:block}.selection-guide-bottom{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(36px,6vw,84px);margin-top:44px;display:grid}.selection-guide-questions details{border-bottom:1px solid #cad5ca}.selection-guide-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding-block:18px;font-size:16px;font-weight:750;line-height:1.6;list-style:none;display:flex}.selection-guide-questions summary::-webkit-details-marker{display:none}.selection-guide-questions summary svg{width:18px;height:18px}.selection-guide-questions details[open] summary svg{transform:rotate(45deg)}.selection-guide-questions details p{max-width:68ch;margin-bottom:22px;font-size:16px;line-height:1.85}.selection-guide-action .button{justify-content:space-between;width:100%}.selection-guide-action small{color:#65746b;margin-top:15px;font-size:13px;line-height:1.7;display:block}@media (width<=850px){.selection-guide-layout,.selection-guide-bottom{grid-template-columns:minmax(0,1fr);gap:32px}.selection-guide-result{max-width:700px}.selection-guide-action{max-width:550px}}@media (width<=640px){.selection-guide{padding-block:56px}.selection-guide-heading{margin-bottom:32px}.selection-guide-heading h2{font-size:30px}.selection-guide-heading p{font-size:16px}.selection-guide-steps li{padding-block:24px}.selection-guide-steps h3{font-size:21px}.selection-guide-result{padding:25px 22px}.selection-guide-result h3{font-size:26px}.selection-guide-bottom{margin-top:32px}main .button.survey-cta[data-finder-entry]{padding:15px 18px;font-size:14px}}:root{--ink:#0d343c;--muted:#50666b;--orange:#c94f1a;--orange-dark:#a73c12;--copper:#c94f1a;--soft:#f4f7f7;--line:#dce5e6;--editorial-space:clamp(56px, 6.5vw, 88px)}body{font-size:16px;line-height:1.75}main{overflow:clip}.container{max-width:1280px}.site-navigation-shell{box-shadow:none;background:#fff;border-top:1px solid #e9eeee;border-bottom:1px solid #e1e9e9}.site-navigation .nav-section>summary{color:#244a53}.site-navigation .nav-section>summary:hover,.site-navigation .nav-section[open]>summary{color:#123c45;background:#f1f6f6}.site-navigation .nav-section.is-current>summary{color:#123c45;border-bottom-color:#c94f1a}.site-navigation .all-topics-link{color:#48666d;border-color:#dde6e6}.button{border-radius:7px;min-height:48px}main .button.survey-cta[data-finder-entry]{border-color:var(--orange);background:var(--orange);color:#fff;font-size:15px;font-weight:750;box-shadow:0 8px 22px -15px #a73c1266}main .button.survey-cta[data-finder-entry]:hover{border-color:var(--orange-dark);background:var(--orange-dark);color:#fff}.button:not(.button-outline):not(.button-dark):not(.button-light){color:#fff}.button:not(.button-outline):not(.button-dark):not(.button-light):hover{background:var(--orange-dark);color:#fff}.eyebrow,.chapter-number{letter-spacing:.1em}main ol{padding-inline-start:0;list-style:none}.article-page,.topic-experience,.support-home{overflow-wrap:break-word}.article-page :is(h2,h3),.topic-experience :is(h2,h3),.support-home :is(h2,h3){letter-spacing:-.035em;line-height:1.25}.article-experience .chapter-prose p{font-size:17px;line-height:1.85}.article-experience .chapter-checklist li{font-size:16px;line-height:1.8}.article-experience .chapter,.support-home .support-section{padding-block:var(--editorial-space)}.article-page .seo-editorial-byline{border-top:0;border-bottom:1px solid var(--line);gap:8px 24px;margin-top:0;padding-block:22px;line-height:1.75}.chapter.reader-value{background:#fff;padding-block:64px}.chapter.reader-value .reader-value-answer{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:60px}.chapter.reader-value h2{max-width:860px;font-size:clamp(29px,3vw,38px);line-height:1.3}.chapter.reader-value .reader-value-answer>div>p{margin-bottom:24px;font-size:17px;line-height:1.85}.reader-value .reader-value-deliverable{background:#eff6f5;border:0;border-left:3px solid #77b8b5;border-radius:0 10px 10px 0;padding:26px}.reader-value .reader-value-deliverable p{font-size:16px;line-height:1.8}.reader-value .reader-value-deliverable .eyebrow{color:#36656a}.reader-value .seo-answer-checks{flex-wrap:wrap;gap:12px 22px;display:flex}.reader-value .seo-answer-checks li{max-width:100%;font-size:14px}.reader-value .seo-answer-checks svg{width:17px;min-width:17px;height:17px}.article-overview{background:#f4f7f7;border-block:1px solid #e3ebeb;padding-block:38px}.article-overview-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:64px;display:grid}.article-overview-layout>*{min-width:0}.expanded-article--comparison .article-overview{background:#edf4f3}.expanded-article--comparison .reader-example-assumptions{border-top:4px solid #c94f1a}.expanded-article--workflow .article-chapter-heading{border-left:3px solid #b7cfcc;padding-left:20px}.expanded-article--dossier .reader-example-heading{border-top:2px solid #b7cfcc;padding-top:24px}.article-overview-intro .eyebrow{margin-bottom:14px}.article-overview-intro>p{color:#395b62;max-width:65ch;margin:0;font-size:17px;line-height:1.85}.article-overview-context{margin-top:20px}.article-overview-context summary{cursor:pointer;color:#365d65;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:10px;font-size:14px;font-weight:700;list-style:none;display:flex}.article-overview-context summary::-webkit-details-marker{display:none}.article-overview-context summary svg{width:16px;height:16px}.article-overview-context[open] summary svg{transform:rotate(45deg)}.article-overview-context p{margin:12px 0 0;font-size:16px;line-height:1.85}.article-contents{border-block:1px solid #c8d8d9}.article-contents summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding-block:17px;font-size:15px;font-weight:750;list-style:none;display:flex}.article-contents summary::-webkit-details-marker{display:none}.article-contents summary>span{align-items:center;gap:10px;display:flex}.article-contents summary>span:last-child{white-space:nowrap;color:#5e767a;font-size:13px;font-weight:600}.article-contents summary svg{width:19px;height:19px}.article-contents[open] summary>span:last-child svg{transform:rotate(180deg)}.article-contents ol{margin:0 0 16px;padding:0;list-style:none}.article-contents li+li{border-top:1px solid #e0e8e8}.article-contents li a{align-items:baseline;gap:14px;min-height:46px;padding-block:10px;font-size:14px;line-height:1.65;display:flex}.article-contents li a>span{color:#4f696f;font-size:13px;font-weight:750}.article-contents-tools{border-top:1px solid #c8d8d9;flex-wrap:wrap;gap:8px 22px;padding:14px 0 18px;display:flex}.article-contents-tools a{align-items:center;min-height:32px;font-size:14px;font-weight:700;display:flex}.article-overview-principle{color:#557176;align-items:flex-start;gap:12px;margin:20px 0 0;font-size:14px;line-height:1.8;display:flex}.article-overview-principle svg{color:#c94f1a;width:18px;height:18px;margin-top:3px}.expanded-article .expanded-chapter{padding-block:var(--editorial-space);background:#fff;border:0}.expanded-article .expanded-chapter--alternate{background:#f5f8f8}.article-chapter-heading{margin-bottom:32px}.article-chapter-heading .chapter-number{color:#507178;align-items:center;gap:14px;margin-bottom:20px;font-size:13px;font-weight:700;display:flex}.expanded-article .expanded-chapter h2{text-wrap:pretty;-webkit-hyphens:none;hyphens:none;max-width:860px;margin:0;font-size:clamp(29px,3.1vw,40px);line-height:1.28}.expanded-article .chapter-split{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:60px;display:grid}.expanded-article .chapter-split-reverse{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.expanded-article .chapter-split>*{min-width:0}.expanded-article .chapter-prose{max-width:72ch}.expanded-article .chapter-prose p{margin:0 0 24px}.expanded-article .chapter-prose p:last-child{margin-bottom:0}.expanded-article .expanded-chapter--text .chapter-split{max-width:840px;display:block}.expanded-article .chapter-figure--note{margin:0}.expanded-article .chapter-figure--note figcaption{color:#46666d}.expanded-article .chapter-note-label{color:#57767c;letter-spacing:.08em;font-size:13px;font-weight:750;display:block}.expanded-article .chapter-note-copy>p{margin-top:12px}.expanded-article .chapter-note-provenance{font-size:13px;line-height:1.75}.expanded-article .chapter-checklist{margin-block:28px 0}.expanded-article .table-scroll{background:#fff;border:1px solid #dae5e6;border-radius:10px;margin-top:32px}.expanded-article table{width:100%;font-size:15px;line-height:1.75}.expanded-article th,.expanded-article td{padding:19px 22px}.expanded-article thead th{color:#fff;background:#103b43}.expanded-article tbody td{color:#46646b}.expanded-article--material .expanded-chapter:nth-of-type(2n) .chapter-split{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.expanded-article--material .expanded-chapter:nth-of-type(2n) .chapter-figure{order:-1}.expanded-article--project .article-chapter-heading{border-left:3px solid #71aaa8;padding-left:22px}.expanded-article--procurement .expanded-chapter--alternate{background:#f8f6f1}.expanded-article .article-photo-feature{margin-block:0;padding-top:24px;padding-bottom:54px}.expanded-article .article-photo-feature .editorial-moment{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);align-items:center;gap:60px;margin:0;padding:0;display:grid;overflow:visible}.article-photo-feature .editorial-moment-image{border-radius:12px;height:auto;min-height:0;overflow:hidden}.article-photo-feature .editorial-moment-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.expanded-article .article-photo-feature .editorial-moment figcaption{background:0 0;border:0;min-width:0;padding:12px 0;display:block}.article-photo-feature .editorial-moment-credit{color:#4f696f;margin-bottom:18px;font-size:13px;line-height:1.75;display:block}.article-photo-feature .editorial-moment figcaption strong{color:#103b43;letter-spacing:-.03em;margin-bottom:18px;font-size:clamp(24px,2.5vw,31px);font-weight:750;line-height:1.3;display:block}.article-photo-feature .editorial-moment figcaption p{color:#5e767c;max-width:48ch;margin:0;font-size:16px;line-height:1.85}.expanded-article .article-photo-feature--reverse .editorial-moment{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.article-photo-feature--reverse .editorial-moment-image{order:2}.expanded-article .article-photo-feature--panorama .editorial-moment{display:block}.article-photo-feature--panorama .editorial-moment-image img{aspect-ratio:2}.expanded-article .article-photo-feature--panorama .editorial-moment figcaption{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:50px;padding-top:24px;display:grid}.article-photo-feature--panorama .editorial-moment figcaption strong{margin-bottom:0}.article-experience .article-survey-prompt{background:#eef5f5;border:1px solid #cee0e1;border-radius:12px;gap:24px;margin-top:38px;padding:28px 30px}.article-experience .article-survey-prompt-copy h3{color:#103b43;margin-bottom:12px;font-size:23px;line-height:1.35}.article-experience .article-survey-prompt-copy p{color:#527077;margin:0;font-size:15px;line-height:1.8}.article-experience .article-survey-prompt .button{max-width:350px;min-height:52px}.article-experience .article-survey-prompt-mark{color:#3c7178;background:#fff}.chapter.reader-value--example{padding-block:var(--editorial-space);background:#f7f7f2}.reader-example-heading{max-width:900px;margin-bottom:40px}.reader-example-heading h2{margin-bottom:20px}.reader-value .reader-example-heading .reader-value-provenance{color:#4f696f;font-size:13px;line-height:1.8}.reader-value--example .reader-value-analysis{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:60px}.reader-value--example .reader-example-assumptions{background:#fff;border:1px solid #dde3dc;border-radius:10px;padding:24px 28px}.reader-value--example .reader-example-assumptions h3{margin:0 0 18px;font-size:19px;line-height:1.4}.reader-value--example .reader-example-assumptions li{color:#557077;font-size:15px;line-height:1.8}.reader-value--example .reader-example-working p{margin-bottom:24px;font-size:17px;line-height:1.85}.reader-value--example .reader-value-conclusion{background:#e9f2ef;border-left-color:#4c8985;padding:22px 26px}.reader-value--example .reader-value-conclusion h3{margin:0 0 12px;font-size:20px}.reader-value--example .reader-value-conclusion p{margin:0;font-size:16px}.reader-value--example .reader-value-evidence{border-top:1px solid #d6dfda;margin-top:40px;padding-top:38px}.reader-value--example .reader-value-evidence>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;display:grid}.reader-value--example .reader-value-evidence>ul>li{border:0;min-width:0;padding:0}.reader-value--example .reader-value-evidence li>p{font-size:15px;line-height:1.8}.reader-value--example .reader-value-evidence>h3{margin-top:0;font-size:23px}.article-experience .cost-plan-layout{align-items:start;gap:64px}.article-experience .cost-plan-intro>p{max-width:66ch;font-size:16px;line-height:1.85}.article-experience .budget-calculator{background:#fff;border:1px solid #cfddde;border-radius:12px;box-shadow:0 14px 35px -25px #123a4330}.article-experience .budget-inputs label{min-width:0}.article-experience .budget-inputs label>span{margin-bottom:8px;font-size:14px;line-height:1.65;display:block}.article-experience .budget-inputs input{border-radius:6px;width:100%;min-height:48px;font-size:16px}.article-experience .calculator-title h3{font-size:22px;line-height:1.35}.article-experience .calculator-title p{font-size:14px;line-height:1.8}.article-experience .question-symbol{opacity:.18;font-size:68px}.article-experience .faq-items summary{min-height:64px;padding-block:20px;font-size:17px;line-height:1.6}.article-experience .faq-items p,.article-experience .evidence-heading p{font-size:16px;line-height:1.85}.article-experience .evidence-register li{padding-block:23px}.article-experience .evidence-register a{font-size:16px;line-height:1.7}.article-experience .evidence-register p{font-size:15px;line-height:1.8}.article-experience .article-next-step{padding-block:var(--editorial-space);background:#0d343c}.article-experience .article-next-step :is(h2,.chapter-number){color:#fff}.article-experience .article-next-step p{color:#c9dfe0;font-size:16px;line-height:1.85}.article-experience .next-step-note{background:#19454d;border-color:#417078}.article-experience .next-step-note svg{color:#8fe3dc}.selection-guide{padding-block:var(--editorial-space);background:#f4f7f7;border-color:#dce5e6}.selection-guide .selection-guide-heading{margin-bottom:36px}.selection-guide .selection-guide-heading h2{font-size:clamp(29px,3vw,38px)}.selection-guide .selection-guide-result{border:1px solid #cddfe0;border-radius:10px;padding:28px}.selection-guide .selection-guide-result h3{font-size:25px}.selection-guide .selection-guide-steps h3{font-size:21px}.selection-guide .selection-guide-steps li{padding-block:22px}.selection-guide .selection-guide-bottom{margin-top:30px}.finder-studio{padding-block:var(--editorial-space);background:#eaf2f2}.finder-studio .finder-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:54px}.finder-studio .finder-intro h2{max-width:650px;font-size:clamp(28px,3vw,38px);line-height:1.3}.finder-studio .finder-intro>p{max-width:65ch;font-size:16px;line-height:1.85}.finder-studio .finder-input-profile{background:#fff;border-radius:10px;padding:22px}.finder-studio .finder-input-profile dl{grid-template-columns:1fr;gap:0}.finder-studio .finder-input-profile dl>div{border:0;border-top:1px solid #e0e9e9;grid-template-columns:1fr;padding:14px 0;display:grid}.finder-studio .finder-input-profile dl>div:first-child{border-top:0}.finder-studio .finder-input-profile dt{flex-direction:row;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;display:flex}.finder-studio .finder-input-profile dd{margin:8px 0 0 29px;font-size:14px;line-height:1.75}.finder-studio .finder-points{font-size:14px;line-height:1.75}.finder-studio .finder-note{background:0 0;max-width:650px;padding-inline:0}.finder-studio .finder-launch-panel{border-color:#cddfe0;border-radius:12px;padding:28px;box-shadow:0 16px 38px -30px #16434c44}.finder-studio .finder-launch-panel h3{font-size:28px}.finder-studio .finder-launch-panel>p{font-size:16px;line-height:1.8}.support-home .home-story-copy>p,.support-home .home-process-intro>p,.support-home .home-workplace-copy>p,.support-home .home-principles p,.topic-experience .tx-editorial-note p{font-size:16px;line-height:1.85}.topic-experience .tx-finder-bridge{background:#eff6f5;border-color:#c9dddd;border-radius:10px}.topic-experience .tx-finder-bridge h2{color:#103b43;font-size:25px}.topic-experience .tx-finder-bridge p{color:#506d74;font-size:16px;line-height:1.8}.topic-experience .tx-next-step{padding-block:var(--editorial-space)}.support-home .home-story{border-radius:10px;overflow:hidden}.support-home .home-section-index{padding-block:20px;font-size:14px}.page-story .editorial-moment-credit,.page-gallery figcaption{font-size:13px}.site-footer{background:#0c2d35}.footer-grid p,.footer-grid a{line-height:1.8}.legal-document-page{background:#fff}.legal-document-hero{isolation:isolate;background:var(--ink);padding-block:76px;position:relative}.legal-document-hero:before{z-index:-1;content:"";background-image:linear-gradient(90deg, #0d343c 12%, #0d343cf5 39%, #0d343c9c 66%, #0d343c33), var(--legal-cover);background-position:50%,100%;background-size:cover;position:absolute;inset:0}.legal-document-hero h1{max-width:800px;font-size:clamp(38px,4.5vw,62px);line-height:1.12}.legal-document-hero p{max-width:630px}.legal-cover-caption{color:#d6e5e4;margin-top:22px;font-size:13px;line-height:1.6;display:block}.legal-document-body .legal-section{background:#fff}.legal-document-body .legal-section:nth-child(2n){background:#f4f7f7}.legal-document-imagery{border-top:1px solid var(--line);background:#fff;padding-block:56px}.legal-document-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.legal-document-image-grid figure{min-width:0;margin:0}.legal-document-image-grid img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.legal-document-image-grid figcaption{color:#274f57;margin-top:16px;font-size:16px;line-height:1.65}.legal-document-image-grid figcaption span{color:#4f696f;margin-bottom:6px;font-size:13px;display:block}@media (width<=760px){.legal-document-hero{padding-block:52px}.legal-document-hero:before{background-image:linear-gradient(90deg, #0d343cf2, #0d343ccf), var(--legal-cover)}.legal-document-hero h1{font-size:38px}.legal-document-hero p{font-size:16px}.legal-document-image-grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=1000px){.chapter.reader-value .reader-value-answer{grid-template-columns:minmax(0,1fr);gap:26px}.reader-value .reader-value-deliverable{max-width:none}.article-overview-layout{grid-template-columns:minmax(0,1fr);gap:26px}.expanded-article .chapter-split,.expanded-article--material .expanded-chapter:nth-of-type(2n) .chapter-split{grid-template-columns:minmax(0,1fr);gap:28px}.expanded-article--material .expanded-chapter:nth-of-type(2n) .chapter-figure,.expanded-article .chapter-split-reverse>:first-child{order:0}.expanded-article .chapter-figure--note{max-width:820px}.expanded-article .article-photo-feature .editorial-moment,.expanded-article .article-photo-feature--reverse .editorial-moment{gap:30px}.reader-value--example .reader-value-analysis,.finder-studio .finder-grid{grid-template-columns:minmax(0,1fr);gap:30px}.finder-studio .finder-intro>p,.finder-studio .finder-launch-panel{max-width:none}}@media (width<=900px){.immersive-hero .premium-hero-copy{flex-direction:column;align-items:stretch;display:flex}.immersive-hero .premium-hero-actions{order:1;margin-bottom:26px}.immersive-hero .hero-benefits{order:2;margin-bottom:0}.immersive-hero .hero-helper{order:3}.immersive-hero .hero-editorial-meta{order:4}}@media (width<=760px){:root{--editorial-space:56px}.container{padding-inline:24px}.chapter.reader-value{padding-block:44px}.chapter.reader-value .reader-value-answer>div>p{font-size:16px;line-height:1.85}.reader-value .reader-value-deliverable{padding:22px}.reader-value .seo-answer-checks{gap:12px;display:grid}.article-overview{padding-block:30px}.article-overview-intro>p{font-size:16px}.article-chapter-heading{margin-bottom:26px}.article-experience .chapter-prose p{font-size:16px;line-height:1.85}.expanded-article .expanded-chapter h2{font-size:30px}.expanded-article .article-photo-feature{padding-top:8px;padding-bottom:35px}.expanded-article .article-photo-feature .editorial-moment,.expanded-article .article-photo-feature--reverse .editorial-moment{display:block}.article-photo-feature .editorial-moment-image{border-radius:10px;order:0}.article-photo-feature .editorial-moment-image img{aspect-ratio:3/2}.expanded-article .article-photo-feature .editorial-moment figcaption,.expanded-article .article-photo-feature--panorama .editorial-moment figcaption{padding-top:22px;display:block}.article-photo-feature .editorial-moment-credit{margin-bottom:10px}.article-photo-feature .editorial-moment figcaption strong{margin-bottom:12px;font-size:25px}.article-photo-feature .editorial-moment figcaption p{font-size:15px}.article-experience .article-survey-prompt{margin-top:30px;padding:24px;display:block}.article-experience .article-survey-prompt-mark{margin-bottom:18px}.article-experience .article-survey-prompt-copy h3{font-size:22px}.article-experience .article-survey-prompt .button{justify-content:space-between;width:100%;max-width:none;margin-top:22px}.reader-value--example .reader-example-heading{margin-bottom:28px}.reader-value--example .reader-example-assumptions{padding:22px}.reader-value--example .reader-example-working p{font-size:16px}.reader-value--example .reader-value-evidence>ul{grid-template-columns:minmax(0,1fr);gap:24px}.article-experience .cost-plan-layout{gap:30px}.article-experience .budget-calculator{padding:24px 20px}.article-experience .budget-inputs{grid-template-columns:minmax(0,1fr)}.article-experience .faq-items summary{font-size:16px}.selection-guide .selection-guide-layout,.selection-guide .selection-guide-bottom{gap:26px}.selection-guide .selection-guide-result{padding:24px}.finder-studio .finder-launch-panel{padding:25px 22px}.finder-studio .finder-input-profile{padding:20px}.finder-studio .finder-launch-panel>.button{justify-content:space-between;width:100%}}@media (width<=380px){.container{padding-inline:20px}.expanded-article .expanded-chapter h2,.chapter.reader-value h2{font-size:27px}.article-contents summary{gap:10px;font-size:14px}.article-contents summary>span{gap:7px}.article-experience .article-survey-prompt{padding:21px 18px}main .button.survey-cta[data-finder-entry]{font-size:14px}}
