:root{--ink:#202927;--dark:#172824;--action:#387b2b;--muted:#68716d;--line:#dce0db;--wash:#f5f6f2}body{font-size:17px;background:#fdfefb}.wrap{width:min(1260px,calc(100% - 80px))}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.previewbar{background:#eef1eb;color:#4d5a51;letter-spacing:.1em}.topheader{background:#fdfefb}.navrow{height:88px}.mainnav{gap:25px}.brand img{width:190px}.btn{border-radius:3px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em}.experience-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:72px 0 62px}.experience-hero h1{font-size:clamp(42px,5.1vw,72px);font-weight:500;line-height:1.07;letter-spacing:-.052em}.experience-hero em{font-style:normal;color:#64845a}.experience-hero>div>p{max-width:510px;margin-top:26px;color:var(--muted);font-size:19px}.profile-panel{padding:32px;background:#eef2ea;border:1px solid #d8dfd3;box-shadow:18px 18px 0 #f3f5f0}.profile-panel>label{display:block;font-size:13px;margin:18px 0 8px}.profile-panel>input,.profile-panel>select{width:100%;border:0;border-bottom:1px solid #c3cdbb;background:transparent;padding:12px 0;color:var(--ink)}.profile-panel>input{font-size:44px;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.profile-panel>select{font-size:18px}.profile-panel p{font-size:12px;color:var(--muted)}.profile-panel .btn{width:100%;margin-top:24px}.profile-scale{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d6dfd1;padding:16px 0;gap:20px;font-size:13px}.profile-scale output{font-size:20px;color:#345532;letter-spacing:-.02em}.sector-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:65px}.sector-links a{display:flex;align-items:center;gap:18px;padding:28px 20px;text-decoration:none;font-size:19px;transition:background .2s}.sector-links a:hover{background:#f0f4eb}.sector-links a+a{border-left:1px solid var(--line)}.sector-links span{font:12px ui-monospace,SFMono-Regular,monospace;color:var(--muted)}.sector-links b{margin-left:auto;font-weight:400}.editorial-header{display:flex;justify-content:space-between;gap:70px;padding:40px 0 44px;align-items:end}.editorial-header h1{font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.1;letter-spacing:-.045em;max-width:980px}.editorial-header p{max-width:740px;font-size:18px;color:var(--muted);margin-top:17px}.editorial-header .eyebrow{margin-bottom:20px}.article-index{font-size:12px;line-height:1.7;border-left:1px solid #a9b8a0;padding-left:25px;min-width:145px;color:#718067}.instrument{display:grid;grid-template-columns:1.08fr 1fr;border:1px solid #ced7c8;margin-bottom:75px;box-shadow:0 12px 45px #23372206}.instrument-inputs{padding:34px;background:#fff}.instrument-top{display:flex;justify-content:space-between;gap:20px;font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.045em;text-transform:uppercase;margin-bottom:22px}.live-indicator::before{content:'';display:inline-block;width:6px;height:6px;background:#62a149;border-radius:50%;margin-right:8px;vertical-align:middle}.direction-switch{display:flex;border-bottom:1px solid var(--line);gap:30px;margin-bottom:25px}.direction-switch button{border:0;border-bottom:2px solid transparent;padding:6px 0 12px;background:transparent;color:#788074;font-size:19px}.direction-switch button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--action)}.instrument .unit-input{display:flex;align-items:center;border:1px solid #bdc9b7;background:white;min-width:0}.unit-input input{border:0!important;background:transparent!important;border-radius:0!important;min-width:0!important}.unit-input span{font-size:13px;white-space:nowrap;color:#526650;padding-right:13px}.instrument [name=amount]{font-size:32px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding:10px 14px}.instrument .fields{gap:22px}.example-values{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0 25px;font-size:12px;color:var(--muted)}.example-values button{padding:5px 12px;border:1px solid #d7dfd1;background:#f5f7f2;font-size:12px;border-radius:3px;min-height:34px}.input-help{padding:16px 0 0;border:0;font-size:13px}.input-help summary{font-weight:400}.input-help summary::after{font-size:20px}.input-help p{font-size:13px}.input-note{font-size:12px;color:var(--muted);margin-top:14px}.instrument-result{background:#eef3e9;padding:34px;display:flex;flex-direction:column;min-width:0;background-image:linear-gradient(#d8e3d144 1px,transparent 1px),linear-gradient(90deg,#d8e3d144 1px,transparent 1px);background-size:32px 32px}.instrument-result .result-label{font-size:13px;margin-top:13px;color:#62745a}.instrument-result output{font-size:clamp(32px,4vw,58px);line-height:1.15;font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block;margin:14px 0 12px;overflow-wrap:anywhere}.formula-numbers{font:14px/1.6 ui-monospace,SFMono-Regular,monospace;margin:0 0 15px;color:#4a6240;overflow-wrap:anywhere}.instrument-result small{font-size:12px;max-width:340px;color:#677a5c}.result-actions{margin-top:30px;border-top:1px solid #c9d6c0;padding-top:20px;display:flex;align-items:start;gap:20px;flex-wrap:wrap;font-size:13px}.result-actions button{border:0;background:transparent;padding:0;line-height:1.65;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-align:left}.result-next{margin-top:auto;padding-top:28px;font-size:12px;color:#5e7054;max-width:410px}.result-next span{display:block;margin-bottom:8px}.result-next a{font-weight:600;font-size:14px;color:#36592e}.result-feedback{font-size:12px}.editorial-layout{display:grid;grid-template-columns:250px minmax(0,760px);justify-content:space-between;gap:65px;padding-bottom:85px}.reading-nav{position:sticky;top:115px;align-self:start;border-top:2px solid #78936a;font-size:13px;max-height:calc(100vh - 145px);overflow-y:auto}.reading-nav details{padding:20px 0;border:0}.reading-nav summary{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.reading-nav summary span{display:none}.reading-nav summary::after{font-size:20px}.reading-nav ol{list-style:none;margin:20px 0 0;padding:0}.reading-nav li{margin:0}.reading-nav li a{display:block;padding:8px 0;text-decoration:none;color:#6b7764;border-left:2px solid transparent;line-height:1.5}.reading-nav li a:hover,.reading-nav li a.current{color:#325b28}.reading-nav li a.current{border-left-color:#6b9359;padding-left:12px}.back-to-tool{display:block;border-top:1px solid var(--line);padding:16px 0;text-decoration:none;font-size:12px}.original-copy{font:18px/1.82 Georgia,"Times New Roman",serif;color:#414a40;min-width:0;overflow-wrap:anywhere}.original-copy h2,.original-copy h3,.original-copy h4,.original-copy h5,.original-copy h6{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:550;color:var(--ink);scroll-margin-top:120px;overflow-wrap:anywhere}.original-copy h2{font-size:30px;line-height:1.25;margin:52px 0 22px;letter-spacing:-.03em}.original-copy h2:first-child{margin-top:0}.original-copy h3{font-size:22px;line-height:1.35;margin:30px 0 15px}.original-copy h4,.original-copy h5,.original-copy h6{font-size:19px;margin:25px 0 14px}.original-copy p{margin:0 0 19px}.original-copy ul,.original-copy ol{padding-left:25px;margin:18px 0 26px}.original-copy li{padding-left:4px;margin:8px 0}.original-copy img{height:auto;max-height:620px;object-fit:contain;margin:28px auto;max-width:100%}.original-copy img[src$=Favicon1.png],.original-copy img[src$=gasumrechner-ion.png]{display:none}.original-copy a{color:#416e33}.original-copy a[href^='#']{display:inline-block;margin:4px 14px 4px 0;font:14px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif}.original-copy table{font:14px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;background:#fff;min-width:460px}.original-copy th{font-weight:550}.original-copy td,.original-copy th{padding:14px}.original-copy td:first-child{min-width:0}.table-scroll{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid var(--line);overscroll-behavior-inline:contain}.source-review{font:12px/1.6 -apple-system,BlinkMacSystemFont,Arial,sans-serif;padding:14px 18px;border-left:2px solid #ad9761;background:#f8f5eb;color:#75633d;margin-bottom:30px}.original-copy span:empty{scroll-margin-top:120px}.team-portrait img{width:100%;height:auto;max-height:610px;object-fit:contain;margin-bottom:65px}.estimate{display:grid;grid-template-columns:1.3fr .7fr;border:1px solid var(--line);margin-bottom:45px;background:#f4f7ef}.estimate>div{padding:32px}.estimate h2{font-size:29px;margin-bottom:24px}.estimate-result{background:#e7eedf;display:flex;flex-direction:column;justify-content:center;font-size:14px}.estimate-result output{font-size:36px;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0}.estimate-result a{margin-top:24px}.meter-heading{font-size:28px;margin-bottom:24px}.journal-list{border-top:1px solid var(--line);margin-bottom:80px}.journal-row{display:grid;grid-template-columns:160px minmax(0,1fr) 50px;align-items:center;gap:40px;padding:32px 0;border-bottom:1px solid var(--line);text-decoration:none;transition:background .2s}.journal-row:hover{background:#f1f5ed}.journal-type{font:11px ui-monospace,SFMono-Regular,monospace;color:var(--action);letter-spacing:.09em}.journal-row h2{font-size:29px;font-weight:500;line-height:1.2}.journal-row p{font-size:15px;color:var(--muted);max-width:790px}.journal-arrow{font-size:30px;font-weight:300}.filterbar button{border-radius:3px}.carried-context{background:#edf3e6;padding:18px;margin-bottom:25px;font-size:14px}.contact-band{border-radius:0;background:#edf2e6}.split>img{border-radius:0;object-fit:contain;height:auto}.models{gap:70px}.inquiry-form{border-radius:0}.inquiry-side{border-radius:0}.field input,.field select{font-size:16px}.original-copy section,.original-copy div{max-width:100%}
@media(min-width:1500px){.experience-hero{padding:95px 0 75px}}
@media(max-width:1100px){.wrap{width:calc(100% - 56px)}.experience-hero{gap:38px}.mainnav{gap:17px}.mainnav>a{font-size:13px}.editorial-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.instrument-inputs,.instrument-result{padding:28px}.instrument-top{font-size:10px;gap:12px}.journal-row{grid-template-columns:125px minmax(0,1fr) 30px;gap:24px}.profile-panel{padding:27px}.brand img{width:174px}.article-index{display:none}}
@media(max-width:850px){.experience-hero{grid-template-columns:1fr 1fr;gap:26px}.experience-hero h1{font-size:44px}.experience-hero>div>p{font-size:17px}.sector-links a{font-size:16px;padding:22px 12px;gap:12px}.instrument{grid-template-columns:1fr 1fr}.instrument .fields{grid-template-columns:1fr;gap:17px}.instrument-inputs,.instrument-result{padding:24px}.editorial-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.original-copy{font-size:17px}.original-copy h2{font-size:27px}.estimate{grid-template-columns:1fr}.estimate-result{min-height:200px}.estimate .fields{grid-template-columns:1fr 1fr}.navrow{height:78px}}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}.brand img{width:164px}.experience-hero{grid-template-columns:1fr;padding:40px 0;gap:38px}.experience-hero h1{font-size:clamp(37px,8.6vw,52px)}.experience-hero h1 br:last-child{display:none}.experience-hero>div>p{font-size:17px}.profile-panel{box-shadow:8px 8px 0 #f0f3eb;padding:24px}.sector-links{grid-template-columns:1fr;margin-bottom:45px}.sector-links a{font-size:18px;padding:20px 8px}.sector-links a+a{border-left:0;border-top:1px solid var(--line)}.editorial-header{padding:30px 0 32px}.editorial-header h1{font-size:clamp(31px,7vw,42px)}.editorial-header p{font-size:16px}.instrument{grid-template-columns:1fr;margin-bottom:40px}.instrument .fields{grid-template-columns:1fr 1fr;gap:15px}.instrument-result{min-height:320px}.instrument-result output{font-size:44px}.instrument-top{font-size:10px}.editorial-layout{display:block;padding-bottom:45px}.reading-nav{position:static;max-height:none;margin-bottom:38px;overflow:visible}.reading-nav ol{columns:2;column-gap:24px}.reading-nav li{break-inside:avoid}.reading-nav li a{font-size:12px}.reading-nav .back-to-tool{display:none}.original-copy{font-size:18px;line-height:1.8}.original-copy h2{font-size:27px;margin-top:40px}.original-copy h3{font-size:22px}.journal-row{grid-template-columns:1fr 28px;gap:13px;padding:25px 0}.journal-type{grid-column:1/-1}.journal-row h2{font-size:25px}.journal-row p{font-size:14px}.journal-arrow{font-size:25px}.estimate>div{padding:25px}.estimate .fields{grid-template-columns:1fr 1fr;gap:16px}.estimate h2{font-size:26px}.original-copy img{max-height:400px}.team-portrait img{margin-bottom:38px}.contact-band{padding:26px}.contact-band h2{font-size:30px}.models{gap:35px}.inquiry-form{padding:24px}.profile-panel>input{font-size:38px}.breadcrumbs{padding-top:20px}}
@media(max-width:360px){.wrap{width:calc(100% - 28px)}.instrument .fields,.estimate .fields{grid-template-columns:1fr}.reading-nav ol{columns:1}.instrument-top{font-size:9px}.instrument-inputs,.instrument-result{padding:20px}.instrument-result output{font-size:38px}.brand img{width:145px}.previewbar .wrap{font-size:9px}.previewbar a{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
@media print{.topheader,.previewbar,footer,.reading-nav,.contact-band,.result-actions,.result-next,.menu-toggle{display:none!important}.wrap{width:100%}.editorial-layout{display:block}.instrument{break-inside:avoid}.original-copy{font-size:12pt}.original-copy h2{font-size:18pt}}

@media(max-width:1000px){.navrow{height:78px}.menu-toggle{display:block}.mainnav{display:none;position:absolute;left:0;right:0;top:78px;background:#fdfefb;border-bottom:1px solid var(--line);padding:20px;box-shadow:0 12px 18px #0001}.mainnav.open{display:flex;flex-direction:column;align-items:stretch;gap:5px}.mainnav>a{padding:12px;font-size:16px}}
.journal-row h2{overflow-wrap:anywhere;hyphens:auto}.result-next a[aria-disabled=true]{opacity:.45;pointer-events:none}

.inquiry-review{font-size:14px;line-height:1.6;padding:14px 0;border-block:1px solid var(--line,#ccd8cd);overflow-wrap:anywhere}.carried-context{overflow-wrap:anywhere}
