/* Framtidssamtal: components built on the verified Framtidskunskap reading system. */
:root{--reading:#fcfbf6;--forest:#326f73;--ink:#111820;--line:#d2e3e6;--sage:#eaf5f7;--ochre:#ffb638}
[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{min-height:44px;border:1px solid var(--forest);border-radius:7px;padding:9px 15px;background:white;color:var(--forest);font-weight:700;cursor:pointer}button:hover{background:var(--sage)}button[aria-pressed=true]{background:var(--forest);color:white}button:disabled{opacity:.55;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #bd5e13;outline-offset:4px}a:hover{text-underline-offset:4px}h1,h2,h3{overflow-wrap:break-word}input,select,textarea{max-width:100%;min-width:0}textarea{display:block;width:100%;background:white;border:1px solid #7a979c;border-radius:7px;padding:12px;margin-top:8px;line-height:1.55;resize:vertical;min-height:100px}input:not([type=checkbox]):not([type=range]):not([type=color]),select{display:block;width:100%;background:white;border:1px solid #7a979c;border-radius:7px;padding:10px 12px;min-height:46px;margin-top:7px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--forest);flex-shrink:0}input[type=range]{accent-color:var(--forest);width:100%;display:block;min-height:40px}input[type=color]{width:70px;height:44px;border:1px solid var(--line)}label{display:block;font-weight:700;font-size:.95rem}summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}details p{padding:8px 0}legend{font-weight:800}fieldset{min-width:0;border:1px solid var(--line);padding:20px;margin:24px 0;border-radius:12px}
.header-inner{display:flex}.header-actions{display:flex;align-items:center;gap:12px}.header-actions>#calm{font-size:.84rem;min-height:42px}.header-email{white-space:nowrap}.site-menu summary{min-height:44px}.site-menu nav{z-index:60;max-height:80vh;overflow:auto}.site-menu-group a{font-weight:700}.footer-brand{font-size:1.8rem;font-weight:900;letter-spacing:-.05em}.footer-small{margin-top:24px!important;font-size:.8rem!important}.footer-grid nav{display:flex;flex-direction:column;gap:8px;margin-top:16px}.footer-bottom{gap:25px}.footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.footer-bottom a{text-decoration:underline}.eyebrow{letter-spacing:.13em}.breadcrumbs{max-width:1280px;width:calc(100% - 64px);margin:0 auto;padding:20px 0;display:flex;gap:10px;flex-wrap:wrap;font-size:.85rem}.breadcrumbs a{text-decoration:underline}.reader-hero .eyebrow{color:#d7ecef}.reader-hero-art{display:grid;place-items:center;padding:30px}.reader-hero-art img{display:block;width:100%;height:auto;max-height:420px}.reader-content>h2{font-size:clamp(1.8rem,2.5vw,2.4rem);margin:52px 0 24px;line-height:1.2;letter-spacing:-.035em}.reader-content>h2:first-child{margin-top:0}.reader-content h3{font-size:1.45rem;margin:32px 0 16px;line-height:1.25}.knowledge-prose p,.knowledge-prose li{font-family:Arial,Helvetica,sans-serif;font-size:1.04rem;line-height:1.72}.knowledge-prose ul{list-style:disc}.knowledge-prose ol{list-style:decimal}.knowledge-prose li{margin:8px 0}.knowledge-prose a:not(.button){text-decoration:underline;text-underline-offset:3px}.knowledge-prose blockquote{font:700 clamp(1.2rem,2vw,1.65rem)/1.5 Georgia,serif;border-left:5px solid var(--ochre);padding:18px 25px;margin:30px 0;background:var(--cream)}.knowledge-prose blockquote p{font:inherit;margin-bottom:8px}.knowledge-prose table{width:100%;border-collapse:collapse;margin:25px 0;font-size:.95rem}.knowledge-prose th,.knowledge-prose td{padding:13px;border:1px solid var(--line);text-align:left;vertical-align:top}.knowledge-prose th{background:var(--sage)}.knowledge-prose [id]{scroll-margin-top:26px}.reader-sidebar nav{gap:2px}.reader-sidebar nav>a{font-size:.85rem;align-items:flex-start;padding:7px 0}.reader-note{margin:25px 0;background:var(--sage);line-height:1.65;border-left:4px solid var(--forest);border-radius:0 12px 12px 0}.reader-note p{margin-bottom:0}.reader-side-more button{text-align:left}.reader-times span{font-size:.85rem}.reader-content .chapter-end{border-top:1px solid var(--line);margin-top:40px}.chapter-index{display:flex;flex-direction:column}.chapter-index>a{display:grid;grid-template-columns:45px 1fr 30px;gap:20px;border-bottom:1px solid var(--line);padding:24px 0;align-items:baseline}.chapter-index h3{font-size:1.35rem;line-height:1.2}.chapter-index>a>span{color:var(--forest);font-weight:800}.part-cards{margin-top:32px}.art-symbol{opacity:.85}.art-0{background-color:#eaf5f7}.art-1{background-color:#e4f0e7}.art-2{background-color:#fff0d6}.art-3{background-color:#eaf5f7}.art-4{background-color:#f1eaf6}.art-5{background-color:#e4f0e7}.part-cards .chapter-card-body strong{margin-top:auto;color:var(--forest)}.intro-home{display:grid;grid-template-columns:1fr 1.15fr;gap:7vw}.intro-home h2{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.2;margin-top:18px}.intro-home .knowledge-prose p{max-width:70ch}.text-link{display:inline-block;font-weight:700;color:var(--forest);text-decoration:underline;margin:15px 0}.model-band{background:var(--cream);border-block:1px solid var(--line)}.model{margin:28px 0}.model>img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:12px;background:white}.model figcaption{color:var(--muted);font-size:.86rem;margin:14px 0 22px;line-height:1.5}.model-text{font-size:1rem;line-height:1.7}.model-text dt{font-weight:800;color:var(--forest);margin-top:12px}.model-text dd{margin:5px 0 18px}.om-text{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.om-text>div{padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.om-text>div:last-child{border:2px solid var(--forest)}.om-text dt{font-size:1.5rem}.om-text dd{margin-bottom:0}.model-pair{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.model-pair h2{font-size:2.3rem;margin-top:15px}.movement-buttons{display:flex;gap:8px;flex-wrap:wrap}.movement-question{font-weight:700;margin-top:18px;font-size:1.2rem}.quick-start{background:var(--sage);border-block:1px solid var(--line)}.quick-start>.container{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:center}.quick-start h2{font-size:clamp(2rem,3vw,3.4rem);margin:18px 0}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.audience-card{display:flex;flex-direction:column;min-height:250px;padding:26px;border:1.5px solid #a8c9be;border-radius:16px;background:white}.audience-card h3{margin:18px 0 14px;line-height:1.2;font-size:1.5rem}.audience-card strong{color:var(--forest);margin-top:auto}.audience-card:hover{box-shadow:5px 5px 0 #d2e3e6}.final-invite{max-width:1000px}.final-invite h2{font-size:clamp(2.2rem,4vw,4rem);margin:24px 0;max-width:22ch}.final-invite p{font-size:1.2rem}.tool-page{padding-block:50px 90px}.narrow{max-width:900px}.workspace{border:1px solid var(--line);border-radius:16px;background:white;padding:clamp(20px,3vw,32px);margin:30px 0}.workspace h2{font-size:1.8rem;margin:16px 0 22px}.workspace h3{font-size:1.35rem;margin:25px 0 15px}.workspace>label,.workspace>form>label{margin:20px 0}.workspace .reader-note{padding:18px;font-size:.9rem;margin:20px 0 30px}.workspace-actions,.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.workspace-actions a{color:var(--forest);font-weight:700;text-decoration:underline}.workspace-actions button{font-size:.87rem}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.work-field{margin:12px 0}.field-grid>.work-field:only-child{grid-column:1/-1}.workspace-actions{border-top:1px solid var(--line);padding-top:20px}.plan-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.plan-tabs button{text-align:left;display:flex;gap:12px;align-items:center}.plan-tabs span{font-weight:900}.plan-panel{margin:30px 0}.plan-panel h3{font-size:1.7rem}.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:24px;background:var(--sage);border:1px solid var(--line);border-radius:12px;margin-bottom:24px}.toolbar>label{display:flex;align-items:center;gap:10px}.question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.question-card{background:white;border:1.5px solid var(--line);border-radius:16px;padding:26px;min-width:0}.question-card h2{font-size:1.55rem;line-height:1.25;margin:20px 0;letter-spacing:-.035em}.question-card details{border-top:1px solid var(--line);font-size:.95rem}.question-card .source-note{background:transparent;padding:0;border:0}.question-card label{margin-top:20px}.question-card textarea{min-height:80px}.guide-layout{display:grid;grid-template-columns:340px 1fr;gap:26px;align-items:start}.guide-layout>.workspace{margin-top:0}.guide-layout form label{margin:18px 0}.guide-layout form label:has([type=checkbox]){display:flex;align-items:center;gap:10px}.guide-question-view{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:28px;margin:25px 0}.guide-question-view h3{font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.25}.guide-question-view li{margin:12px 0}.guide-agenda{line-height:1.8}.exercise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.exercise-card{padding:26px;background:white;border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-width:0}.exercise-card h2{font-size:1.6rem;line-height:1.2;margin:20px 0}.exercise-card p{font-size:1rem;line-height:1.6}.exercise-card .workspace-actions{margin-top:auto}.tags{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 20px}.tags>span{font-size:.8rem;border:1px solid var(--line);border-radius:40px;padding:6px 9px}.method-words{font-size:.8rem;letter-spacing:.12em;font-weight:800;border-block:1px solid var(--line);padding:20px 0;margin-bottom:30px}.check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.6}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice-grid label{display:flex;align-items:center;gap:10px}.timeline-model{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:15px;padding:26px;border:1px solid var(--line);background:var(--sage);border-radius:12px;margin:30px 0;font-size:1.3rem}.small-model{font-size:1rem;font-weight:700}.circles-model{border:2px solid var(--forest);border-radius:50%;aspect-ratio:1;max-width:450px;display:flex;align-items:center;flex-direction:column;justify-content:space-around;text-align:center;padding:35px;margin:25px auto;font-size:.9rem}.circles-model>div{border:2px solid var(--forest);border-radius:50%;background:var(--sage);width:80%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:space-around;padding:15px}.circles-model>div>div{border:2px solid var(--forest);border-radius:50%;background:white;width:70%;aspect-ratio:1;display:grid;place-items:center;padding:10px}.map-editor{border-top:1px solid var(--line);margin-top:30px;padding-top:10px}.map-editor svg{width:100%;height:auto;margin:20px 0}.map-node{padding:22px;background:var(--cream);border:1px solid var(--line);border-radius:12px;margin:20px 0}.map-node label{margin:12px 0}.node-position{display:grid;grid-template-columns:1fr 1fr;gap:20px}.drawing-panel{border:1px solid var(--line);border-radius:12px;margin:25px 0;padding:15px;background:var(--cream)}canvas{display:block;background:white;border:1px solid #7a979c;width:100%;height:auto;aspect-ratio:5/3;touch-action:none}.drawing-panel .toolbar{align-items:end}.drawing-panel label{font-size:.8rem}.drawing-panel .toolbar select{width:110px}#wheel-chart{max-width:500px;margin:20px auto}#wheel-chart svg{width:100%;height:auto}#wheel-chart p{font-size:.8rem}.wheel-sliders{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wheel-sliders label{padding:12px;border:1px solid var(--line);border-radius:10px}.wheel-sliders output{font-size:1.2rem;font-weight:900}.wheel-sliders input[type=text]{font-weight:400}.myth-card{padding:25px;border:1px solid var(--line);border-radius:12px;margin:20px 0;background:var(--cream)}.persona{background:white;border:1px solid var(--line);border-left:4px solid var(--ochre);border-radius:12px;padding:25px;margin:24px 0}.fiction-label{display:inline-block;font-size:.75rem;letter-spacing:.08em;background:#fff0d6;border:1px solid #bb8730;border-radius:4px;padding:5px 9px}.persona-name{color:var(--muted);font-size:.9rem!important;margin:14px 0}.persona h3{font-size:1.55rem}.persona aside{background:var(--cream);padding:18px;border-radius:10px}.persona aside p{margin:8px 0 0}.related{margin:35px 0}.related-link{display:block;padding:15px 20px;background:var(--sage);border:1px solid var(--line);border-radius:8px;margin:10px 0;font-weight:700}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7;background:var(--cream);padding:20px;border-radius:10px}#voice-risk{font-size:.9rem;border-left:3px solid var(--ochre);padding-left:14px}#status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 20px;border-radius:10px;max-width:90vw;z-index:100;pointer-events:none;font-size:.9rem;box-shadow:0 4px 20px #0002}#status:empty{display:none}dialog{border:1px solid var(--forest);border-radius:16px;padding:30px;max-width:calc(100% - 32px);width:500px;background:var(--reading);color:var(--ink)}dialog h2{font-size:1.8rem;margin-bottom:20px}dialog::backdrop{background:#11182088}.print-value{display:none}.reading-only .reader-sidebar{display:none}.reading-only .reader-layout{display:block;max-width:850px}.calm .reader-hero-art,.calm .model>img{display:none}.calm .reader-hero{display:block;min-height:auto}.calm .reader-hero-copy{padding-block:40px}.calm .reader-layout{grid-template-columns:180px minmax(0,760px)}.calm .question-grid{grid-template-columns:1fr;max-width:800px}.calm *{scroll-behavior:auto!important;transition:none!important}.clear-work .field-grid{display:block}.clear-work .work-field{padding:18px;border-bottom:1px solid var(--line);margin:20px 0}
@media(max-width:1000px){.audience-grid,.question-grid,.exercise-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{grid-template-columns:290px 1fr}.field-grid{grid-template-columns:1fr}}
@media(max-width:860px){.container,.header-inner{width:calc(100% - 36px)}.intro-home,.model-pair,.quick-start>.container{grid-template-columns:1fr;gap:30px}.guide-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{grid-template-columns:1fr}.reader-hero{grid-template-columns:1fr}.reader-hero-art{padding:25px;max-height:280px}.reader-hero-art img{max-height:240px}.reader-layout,.calm .reader-layout{display:block}.reader-sidebar{margin-bottom:36px}.reader-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.reader-sidebar nav>strong{grid-column:1/-1}.reader-side-more{flex-direction:row;flex-wrap:wrap}.reader-sidebar p{display:none}.catalog-ebook-hero-grid{grid-template-columns:1fr}.catalog-page-hero .hero-chapter-nav{margin-top:25px}.reader-hero-copy{padding:40px 25px}.plan-tabs{grid-template-columns:1fr 1fr}.header-actions{gap:8px}.header-email{display:none}}
@media(max-width:640px){.container,.header-inner{width:calc(100% - 32px)}.header-inner{gap:14px;padding-block:15px;flex-wrap:wrap}.brand{font-size:1.3rem}.brand small{font-size:.62rem;max-width:240px;line-height:1.4}.header-actions{margin-left:auto}.header-actions>#calm{padding:8px 12px}.site-menu summary{font-size:.95rem;gap:8px}.site-menu nav{right:0;width:min(90vw,400px)}.editorial-hero h1{font-size:clamp(2rem,8vw,3rem)}.editorial-hero-grid{padding-block:40px 45px}.editorial-hero .editorial-lead{font-size:1.2rem}.hero-chapter-nav strong{font-size:1.4rem}.guide-grid{grid-template-columns:1fr 1fr}.guide-grid>div{padding:18px 12px}.guide-grid h2{font-size:1rem}.guide-grid p{font-size:.85rem}.audience-grid,.question-grid,.exercise-grid,.om-text,.wheel-sliders,.choice-grid{grid-template-columns:1fr}.section,.catalog-section{padding-block:44px}.catalog-chapters{grid-template-columns:1fr}.catalog-group-heading h2{white-space:normal}.catalog-page-hero{padding-block:38px}.catalog-page-hero h1{font-size:clamp(2.2rem,8vw,3rem)}.catalog-page-hero p{font-size:1.1rem}.catalog-chapters .chapter-art{height:145px;min-height:145px}.part-cards .chapter-card-body{padding:23px}.audience-card{min-height:200px}.reader-content>h2{margin-top:38px;font-size:1.8rem}.reader-content h3{font-size:1.4rem}.reader-hero h1,.knowledge-chapter .reader-hero h1{font-size:clamp(2rem,8vw,2.8rem);max-width:none;overflow-wrap:break-word}.reader-hero-art{padding:15px;max-height:220px}.reader-hero-art img{max-height:190px}.breadcrumbs{width:calc(100% - 32px);font-size:.8rem}.reader-sidebar nav{grid-template-columns:1fr}.reader-layout{padding-block:35px 60px}.reader-note{padding:20px}.model figcaption{font-size:.85rem}.model-text{font-size:1rem}.model>img{border-radius:8px}.model-pair h2{font-size:1.8rem}.movement-buttons{gap:7px}.movement-buttons button{font-size:.85rem;padding:9px 12px}.field-grid{grid-template-columns:1fr}.workspace{padding:20px;margin:24px 0}.workspace-actions button{flex:1 1 130px}.workspace-actions a{width:100%}.filter-bar{padding:18px;grid-template-columns:1fr}.plan-tabs{grid-template-columns:1fr 1fr;gap:8px}.plan-tabs button{font-size:.88rem;padding:10px}.tool-page{padding-block:30px 60px}.chapter-index>a{grid-template-columns:30px 1fr 20px;gap:10px}.chapter-index h3{font-size:1.2rem}.reader-content table{display:block;max-width:100%;overflow:auto}.node-position{grid-template-columns:1fr}.map-node{padding:15px}.timeline-model{font-size:1rem;padding:18px}.circles-model{font-size:.8rem;padding:24px}.circles-model>div{width:95%;padding:10px}.circles-model>div>div{width:75%}.final-invite h2{font-size:2rem}.site-footer .footer-grid{grid-template-columns:1fr}.chapter-end{flex-direction:column}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@page{size:A4;margin:16mm}
@media print{html{zoom:1!important}body{background:white!important;color:black!important;font-size:11pt}.site-header,.site-footer,.breadcrumbs,.reader-sidebar,.no-print,.workspace-actions,.toolbar,.filter-bar,#status,dialog,.skip-link,button,.chapter-end,.related,#guide-form{display:none!important}.container{width:100%!important;max-width:none!important}.reader-hero{display:block;min-height:0}.reader-hero-copy{padding:0;color:black!important;background:white!important}.reader-hero h1{font-size:24pt!important;margin:0 0 20px}.reader-hero-art{display:none}.reader-layout{display:block;padding:20px 0}.reader-content>h2{font-size:18pt;margin:25px 0 15px;break-after:avoid}.knowledge-prose p,.knowledge-prose li{font-size:11pt;line-height:1.5}.workspace{border:0;padding:0;margin:25px 0}.workspace .reader-note{font-size:9pt;padding:10px;break-inside:avoid}.work-field{break-inside:auto}.field-grid{display:block}.work-field{margin:18px 0}.work-field textarea,textarea,input:not([type=checkbox]):not([type=range]),select{display:none!important}.print-value{display:block!important;white-space:pre-wrap;font-weight:400;font-size:11pt;line-height:1.5;overflow-wrap:anywhere;min-height:24px;border-bottom:1px solid #aaa;padding:10px 0}.plan-panel[hidden].print-panel{display:block!important}.plan-tabs,.model>img{max-height:200px;width:auto}.model>img{max-width:100%;height:auto}.model{break-inside:avoid}.model-text{font-size:10pt}.drawing-panel{display:block;padding:0;border:0;background:white}.drawing-panel>summary{display:none}.drawing-panel canvas{width:100%;height:auto;break-inside:avoid}.drawing-panel p{font-size:9pt}.question-grid,.exercise-grid,.audience-grid,.guide-layout{display:block}.question-card,.exercise-card,.persona{border:1px solid #888;margin:15px 0;break-inside:avoid}.guide-question-view{padding:15px}.tool-page{padding:20px 0}.plan-tabs{display:none}.catalog-page-hero{padding:0;background:white;color:black}.catalog-page-hero h1{font-size:26pt}.model-pair{display:block}#folder-print{display:none}.printing-folder main>*{display:none!important}.printing-folder main>.tool-page{display:block!important}.printing-folder .tool-page>*{display:none!important}.printing-folder #folder-print{display:block!important}.wheel-sliders{display:block}.wheel-sliders label{break-inside:avoid}.wheel-sliders output{display:block}.map-node{break-inside:auto;background:white}.node-position{display:none}svg{max-height:180mm}.reader-times{display:none}.eyebrow{color:#222!important}}
/* Update 0–6: shared header, editorial home and external creation tools. */
.header-inner{flex-wrap:wrap;gap:18px;padding-block:14px}.header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.header-cta-group{display:flex;gap:10px}.header-cta{min-height:44px;padding:10px 14px;background:transparent;color:var(--forest);border-color:var(--forest);font-size:.85rem}.header-cta:hover{background:var(--sage);transform:none}.header-actions .header-email{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;padding:10px 13px;font-size:.85rem;color:var(--ink);border:1px solid var(--ink);border-radius:7px}.language-menu,.site-menu{position:relative}.language-menu summary,.site-menu summary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 13px;border:1px solid var(--ink);border-radius:7px;background:var(--reading);font-weight:800;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.language-menu nav{position:absolute;top:calc(100% + 8px);right:0;width:260px;max-height:70vh;overflow:auto;padding:12px;background:white;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #11182022;z-index:70}.language-menu nav a{display:block;padding:10px 12px;font-weight:700;border-radius:5px}.language-menu nav a:hover,.language-menu nav a:focus-visible{background:var(--sage)}.language-menu nav p{font-size:.75rem;line-height:1.5;padding:12px 8px 0;color:var(--muted)}.site-menu #calm{margin:14px 10px;width:calc(100% - 20px);text-align:left}.site-menu summary>span{pointer-events:none}.about-place{padding:48px 0;background:var(--cream);border-bottom:1px solid var(--line)}.about-place-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);gap:40px;align-items:center;background:white;border-left:5px solid var(--forest);padding:32px}.about-place h2{font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.2;letter-spacing:-.035em;margin:15px 0 22px}.about-place img{width:100%;height:auto;max-width:360px;justify-self:center}.about-place p{max-width:74ch}.home-read-more{margin:24px 0}.home-read-more>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;border:1px solid var(--forest);border-radius:7px;color:var(--forest);padding:11px 17px;min-height:46px;font-weight:400;background:white}.home-read-more>summary::after{content:' ↓';margin-left:12px}.home-read-more[open]>summary::after{content:' ↑'}.home-read-more>summary:hover{background:var(--sage)}.home-read-more>div{padding-top:25px}.tool-intro{max-width:850px;margin:0 0 36px}.tool-intro h2{font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.2;margin:0 0 22px}.create-elsewhere{margin:35px 0;padding:28px;border:1px solid var(--line);border-left:4px solid var(--forest);border-radius:0 12px 12px 0;background:var(--sage)}.create-elsewhere h2{font-size:1.7rem;margin:14px 0 20px;line-height:1.2}.create-elsewhere p{font:normal 1rem/1.7 Arial,Helvetica,sans-serif}.create-elsewhere .source-note{border:0;padding:0;margin-top:18px;font-size:.85rem;background:none}.lead-question{font-size:1.3rem!important;line-height:1.5!important;font-weight:700}.button-dark,.knowledge-prose a.button-dark,.knowledge-prose .button-dark:visited,.chapter-end a.button-dark{color:#fff!important;background:#326f73;text-decoration:none!important}.button-dark *{color:inherit}.editorial-hero a.button-dark,.reader-hero a.button-dark{background:#111820;color:white!important}.button-outline,.knowledge-prose a.button-outline{color:#111820;background:transparent;text-decoration:none!important}.editorial-hero a.button-outline,.reader-hero a.button-outline{color:white!important;border-color:white;background:transparent}.button-outline:hover{background:#eaf5f7}.editorial-hero a.button-outline:hover,.reader-hero a.button-outline:hover{background:#245e62}.workspace .button-dark{color:white!important}.reader-sidebar .reader-side-more{gap:12px}.reading-only .reader-hero-art{display:none}.reading-only .reader-hero{display:block}.language-menu a,.brand{overflow-wrap:normal}.site-menu-group>h2{line-height:1.3}
@media(max-width:1200px){.header-inner>.brand{flex:1 1 100%}.header-actions{width:100%;justify-content:flex-start}.site-menu{margin-left:auto}}
@media(max-width:760px){.about-place-grid{grid-template-columns:1fr;padding:24px;gap:14px}.about-place img{max-width:290px}.header-cta-group{flex:1 1 auto}.header-actions .header-email{margin-left:0}.about-place{padding:30px 0}.language-menu nav{left:0;right:auto}.create-elsewhere{padding:22px}}
@media(max-width:500px){.header-inner{display:block;padding-block:16px}.header-inner>.brand{margin-bottom:15px}.brand small{max-width:100%;font-size:.62rem}.header-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.header-cta-group{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:9px}.header-actions .header-email{grid-column:1/-1;font-size:.85rem}.header-cta{padding:10px 7px;line-height:1.35;min-height:48px;font-size:.82rem}.language-menu summary,.site-menu summary{width:100%;font-size:.95rem}.site-menu{margin-left:0}.language-menu nav{width:min(280px,calc(100vw - 32px))}.site-menu nav{width:calc(100vw - 32px);max-width:400px;right:0;top:calc(100% + 8px)}.about-place-grid{width:calc(100% - 32px);padding:22px}.about-place h2{font-size:1.75rem}.create-elsewhere h2{font-size:1.5rem}.create-elsewhere .button{width:100%;gap:8px}.plan-panel h2{font-size:1.7rem}}
@media print{.site-header,.site-footer{display:none!important}.plan-panel[hidden]{display:block!important}.create-elsewhere{break-inside:avoid}.home-read-more>summary{display:none}.home-read-more>div{display:block}.about-place{padding:15px 0}.about-place-grid{display:block;border-left:0;padding:0}.about-place img{max-width:150px}.print-value.voice-print{display:block!important}}
