.elia-guide-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(210px,1fr);gap:55px;align-items:start;padding-bottom:65px}.elia-guide{min-width:0}.elia-guide h2{font-size:clamp(27px,3vw,36px);margin:42px 0 18px}.elia-guide p,.elia-guide li{font-size:16px;line-height:1.85}.elia-guide ul{padding-left:22px}.elia-guide li+li{margin-top:9px}.elia-guide a:not(.btn){text-decoration:underline;text-underline-offset:3px}.elia-answer{background:#f6f3ee;border-left:3px solid #b08b4f;padding:23px 26px;margin:0 0 22px}.elia-answer p{margin:0}.elia-byline{font-size:12px!important;color:#5b6170}.elia-guide-nav{border-top:1px solid #d6cfc2;margin-top:18px;padding-top:20px}.elia-guide-nav strong{font-size:13px}.elia-guide-nav ol{padding-left:20px;font-size:13px;line-height:1.7}.elia-guide-nav li+li{margin-top:10px}.elia-guide-nav a{color:#0a1931}.elia-guide-aside .aside-card{position:static;margin-top:26px;padding:22px}.elia-guide-aside .aside-card h3{font-size:27px}.elia-guide-aside .btn{white-space:normal;font-size:13px}.elia-table-scroll{max-width:100%;overflow:auto}.elia-guide table,.elia-enrichment table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;margin:20px 0}.elia-guide th,.elia-guide td,.elia-enrichment th,.elia-enrichment td{padding:14px;border-bottom:1px solid #d6cfc2;text-align:left;vertical-align:top}.elia-guide th,.elia-enrichment th{background:#f6f3ee}.elia-sources{margin-top:35px;border-top:1px solid #d6cfc2;padding-top:20px}.elia-sources p,.elia-sources li{font-size:12px;line-height:1.6}.elia-sources h2{font:600 14px/1.5 'DM Sans',sans-serif;margin:0 0 12px}.elia-page-faq{max-width:920px;margin:20px auto 75px;padding:0 24px}.elia-page-faq h2{font-size:clamp(27px,3vw,36px)}.elia-page-faq .faq-list{margin-top:20px}.elia-page-faq details{border-bottom:1px solid #d6cfc2;padding:17px 0}.elia-page-faq summary{font-size:16px;font-weight:500;cursor:pointer}.elia-page-faq details p{font-size:15px;line-height:1.8;max-width:800px}.elia-page-faq summary:focus-visible{outline:2px solid #b08b4f;outline-offset:5px}.elia-enrichment{max-width:980px;margin:30px auto 65px;padding:30px 24px;border-top:1px solid #d6cfc2}.elia-enrichment h2{font-size:34px}.elia-enrichment p{line-height:1.8}.elia-new-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.elia-new-card{padding:24px;background:#fff;border:1px solid #d6cfc2;display:block;transition:border-color .15s}.elia-new-card:hover{border-color:#5b6170}.elia-new-card h3{font-size:25px;line-height:1.25;margin:0 0 12px}.elia-new-card p{font-size:14px;line-height:1.65;color:#5b6170}.elia-new-card span{font-size:13px;color:#0a1931}.accounting-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:45px;padding-bottom:65px}.accounting-app{background:#fff;border:1px solid #d6cfc2;border-radius:8px;padding:32px;min-width:0}.accounting-app [hidden]{display:none!important}.accounting-field{margin:0 0 25px}.accounting-field label{display:block;font-weight:600;font-size:15px;margin-bottom:9px}.accounting-field select{width:100%;min-height:48px;padding:12px;font:inherit;font-size:14px;color:#0a1931;background:#faf9f6;border:1px solid #d6cfc2;border-radius:4px}.accounting-field select:focus-visible{outline:2px solid #b08b4f;outline-offset:3px}.accounting-field p{font-size:12px;line-height:1.7;color:#5b6170;margin:9px 0}.accounting-app button:disabled{opacity:.5;cursor:not-allowed}.accounting-result-block{padding:20px 22px;background:#faf9f6;margin:18px 0;border-left:3px solid #b08b4f}.accounting-result-block h3{font-size:24px;margin:0 0 12px}.accounting-result-block ul{padding-left:18px;font-size:14px;line-height:1.8;margin:0}.accounting-result-notes p{font-size:13px;line-height:1.7;color:#5b6170}.accounting-result-actions{display:flex;gap:24px;flex-wrap:wrap}#accounting-result{scroll-margin-top:120px}#accounting-result h2{font-size:34px}.accounting-error{color:#95372e;font-size:14px}.mega-panel{max-height:min(75vh,700px);overflow-y:auto}.mega-column a{line-height:1.35}@media(max-width:950px){.elia-guide-layout,.accounting-layout{grid-template-columns:minmax(0,1fr);gap:20px}.elia-guide-aside{order:-1}.elia-guide-aside .aside-card{display:none}.elia-guide-nav ol{columns:2}.elia-new-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.elia-new-grid{grid-template-columns:1fr}.elia-guide-nav ol{columns:1}.elia-answer{padding:20px}.accounting-app{padding:23px 18px}.accounting-field select{font-size:16px}.elia-guide th,.elia-guide td{padding:10px;font-size:13px}.accounting-result-actions{display:block}.accounting-result-actions button{display:block}.elia-enrichment h2{font-size:29px}.elia-guide p,.elia-guide li{font-size:15px}}
