.cref-studio{--ink:#173b32;--green:#17664e;--light:#e6f1ea;font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:1200px;margin:0 auto}.cref-toolbar{padding:16px;background:#edf5f0;display:flex;align-items:center;gap:20px;margin:18px 0;border-radius:10px;font-size:13px}.cref-toolbar button,.cref-toolbar .cref-print-link{background:#17664e;border:0;border-radius:6px;color:#fff;padding:12px 18px;cursor:pointer;text-decoration:none;display:inline-block}.cref-toc{background:#fff;padding:22px;margin:20px 0;border:1px solid #d7e3db;border-radius:8px}.cref-toc ol{columns:2}.cref-toc li{margin:8px}.cref-toc a{color:#17664e}.cref-sheet{box-sizing:border-box;width:100%;aspect-ratio:297/210;min-height:600px;background:#fff;border:1px solid #e0e8e2;box-shadow:0 10px 35px #123b2920;margin:28px auto;position:relative;display:flex;flex-direction:column;overflow:hidden}.cref-sheet .cref-accent{height:14px;background:linear-gradient(90deg,#0f513a 0%,#3f9870 70%,#c0dbb2 100%);flex-shrink:0}.cref-sheet header,.cref-sheet footer{display:flex;justify-content:space-between;gap:20px;padding:22px 5%;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cref-sheet footer{margin-top:auto;border-top:1px solid #e1e9e3;color:#607e70}.cref-sheet-content{padding:5% 8%;overflow:hidden}.cref-kicker{font-size:13px;font-weight:700;color:#42916c;text-transform:uppercase;letter-spacing:.18em}.cref-sheet h2{font-size:clamp(30px,4vw,58px);line-height:1.08;margin:20px 0;color:#13543c;font-weight:800}.cref-sheet h3{font-size:clamp(16px,2vw,26px);font-weight:400;color:#547d6a}.cref-body{font-size:clamp(13px,1.4vw,19px);line-height:1.6;white-space:normal;max-width:90%}.cref-metric{font-size:clamp(45px,8vw,110px);font-weight:800;color:#24845f;margin:12px 0}.cref-sheet-img{max-height:230px;max-width:55%;object-fit:contain;float:right;margin:0 0 15px 20px}.cref-cover{background:linear-gradient(120deg,#0c4434,#227e5c);color:#fff}.cref-cover h2,.cref-cover h3,.cref-cover .cref-kicker,.cref-cover footer{color:#fff}.cref-cover .cref-accent{background:#c3dbb2}.cref-section{background:#e7f1e9}.cref-numbers .cref-body{max-width:100%}@page{size:A4 landscape;margin:0}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important}body *{visibility:hidden}.cref-studio,.cref-studio *{visibility:visible}.cref-studio{position:static;left:auto;top:auto;width:100%;max-width:none;margin:0!important}.cref-toolbar,.cref-toc{display:none!important}.cref-sheet{width:297mm;height:210mm;min-height:0;aspect-ratio:auto;margin:0!important;border:0!important;box-shadow:none!important;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cref-sheet:last-child{break-after:auto;page-break-after:auto}.cref-sheet h2{font-size:36pt}.cref-sheet h3{font-size:18pt}.cref-body{font-size:12pt}.cref-metric{font-size:65pt}.cref-sheet header,.cref-sheet footer{font-size:9pt}}@media(max-width:700px){.cref-sheet{min-height:500px;aspect-ratio:auto}.cref-sheet-content{padding:35px 25px}.cref-sheet h2{font-size:30px}.cref-toc ol{columns:1}.cref-toolbar{flex-direction:column;align-items:flex-start}.cref-sheet-img{float:none;max-width:100%}}.cref-print-view{margin:0;background:#f2f6f3}.cref-print-view .cref-studio{max-width:1200px}@media print{.cref-print-view .cref-studio{max-width:none}}@media print{.cref-sheet footer{position:absolute;bottom:0;left:0;right:0;box-sizing:border-box;margin-top:0}}