.offer-page{color:#e4d4b8;background:radial-gradient(at 75% 0,#74502e2b,#0000 45%),#100e0d;min-height:100vh;padding:44px 0 0}.offer-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:42px;width:min(1320px,100% - 80px);margin:0 auto;display:grid}.offer-sidebar{scrollbar-width:thin;scrollbar-color:#65503a transparent;max-height:calc(100dvh - 156px);padding:0 10px 12px 0;position:sticky;top:130px;overflow:auto}.offer-home{color:#cdb894;align-items:center;gap:10px;margin:0 0 34px;font-size:13px;display:inline-flex}.offer-home:hover{color:#ffe0a4}.offer-nav-label{letter-spacing:.14em;text-transform:uppercase;color:#ebd1a7;border-bottom:1px solid #c2a27835;margin-bottom:15px;padding-bottom:19px;font:14px Georgia,serif}.offer-desktop-contents ol,.offer-mobile-contents ol{margin:0;padding:0;list-style:none}.offer-desktop-contents a{color:#baac98;grid-template-columns:22px 1fr;gap:10px;padding:8px 0;font-size:12px;line-height:1.5;transition:color .2s;display:grid}.offer-desktop-contents a>span{color:#947750;font:italic 13px/1.5 Georgia,serif}.offer-desktop-contents a:hover{color:#f5d7a1}.offer-paper{isolation:isolate;color:#352516;background-color:#efdab1;background-image:radial-gradient(at 4% 15%,#ac712a33,#0000 40%),radial-gradient(at 92% 58%,#b5813430,#0000 48%),linear-gradient(90deg,#b67c3b48,#0000 7% 93%,#ad703d45),linear-gradient(#a966292c,#0000 230px);border:1px solid #c5a06b;min-width:0;position:relative;box-shadow:0 20px 75px #0008,inset 0 0 65px #9450192a}.offer-paper:before{content:"";pointer-events:none;z-index:-1;opacity:.19;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.57' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23583415' filter='url(%23grain)' opacity='.55' d='M0 0h220v220H0z'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.offer-paper:after{content:"";pointer-events:none;outline-offset:5px;border:1px solid #9566294a;outline:1px solid #95662925;position:absolute;inset:16px}.offer-paper-inner{padding:64px clamp(30px,5vw,78px) 34px}.offer-document-header{text-align:center}.offer-imprint{letter-spacing:.2em;text-transform:uppercase;color:#785326;font:11px/1.5 Arial,sans-serif}.offer-ornament{color:#87602f;justify-content:center;align-items:center;gap:18px;margin:23px 0 18px;display:flex}.offer-ornament span{background:linear-gradient(90deg,#0000,#a17b47);width:72px;height:1px}.offer-ornament span:last-child{transform:scaleX(-1)}.offer-document-header h1{letter-spacing:.015em;color:#3c2917;margin:0 0 24px;font:clamp(44px,5vw,65px)/1.05 Georgia,Times New Roman,serif}.offer-subtitle{color:#61462d;max-width:550px;margin:0 auto;font:18px/1.6 Georgia,Times New Roman,serif}.offer-edition{color:#7c5b36;margin-top:23px;font:italic 14px/1.6 Georgia,serif}.offer-draft{color:#6c4b27;background:#a8782810;border-block:1px solid #98723e50;margin:40px 0 44px;padding:17px 19px;font:14px/1.65 Arial,sans-serif}.offer-draft strong{letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.offer-draft p{margin:0}.offer-mobile-contents{display:none}.offer-section{margin:0 0 42px;scroll-margin-top:16px}.offer-section h2{color:#432d17;text-wrap:balance;align-items:baseline;gap:16px;margin:0 0 20px;font:27px/1.25 Georgia,Times New Roman,serif;display:flex}.offer-section h2>span{color:#977145;flex:none;font:italic 20px/1 Georgia,serif}.offer-section p{overflow-wrap:anywhere;margin:0 0 14px;font:18px/1.8 Georgia,Times New Roman,serif}.offer-clause-number{color:#87623b;font-variant-numeric:tabular-nums;font-size:16px}.offer-section mark{color:#754c22;background:#ad762b1c;border-bottom:1px dashed #98703d;padding:1px 3px;font-size:.92em}.offer-paper ::selection{color:#2c1c0f;background:#9b642e40}.offer-paper a:focus-visible{outline-color:#86572d}.offer-document-footer{color:#775635;border-top:1px solid #9b713d55;justify-content:space-between;gap:20px;padding-top:22px;font:italic 14px/1.5 Georgia,serif;display:flex}.offer-document-footer a{align-items:center;gap:9px;display:flex}.offer-document-footer a:hover{color:#38230e}.offer-page-bottom{color:#9f8d75;justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 80px);margin:auto;padding:30px 0 42px;font-size:12px;display:flex}.offer-page-bottom a{color:#d7bc92;align-items:center;gap:10px;display:flex}.offer-page-bottom a svg{order:-1}@media (max-width:1050px){.offer-layout{grid-template-columns:180px minmax(0,1fr);gap:25px;width:calc(100% - 48px)}.offer-paper-inner{padding:50px 35px 30px}.offer-section h2{font-size:25px}.offer-page-bottom{width:calc(100% - 48px)}}@media (max-width:760px){.offer-page{padding-top:22px}.offer-layout{width:calc(100% - 28px);display:block}.offer-sidebar{max-height:none;padding:0;position:static}.offer-home{margin:0 0 18px 7px}.offer-desktop-contents{display:none}.offer-paper-inner{padding:39px 25px 28px}.offer-paper:after{outline-offset:3px;inset:9px}.offer-document-header h1{margin-bottom:18px;font-size:43px}.offer-imprint{letter-spacing:.14em;font-size:9px}.offer-subtitle{font-size:16px;line-height:1.55}.offer-edition{font-size:13px}.offer-ornament{margin:19px 0}.offer-draft{margin:28px 0;padding:14px 0;font-size:13px}.offer-mobile-contents{border-bottom:1px solid #9d763d50;margin-bottom:30px;padding-bottom:16px;display:block}.offer-mobile-contents summary{cursor:pointer;color:#664520;min-height:32px;font:18px/1.5 Georgia,serif}.offer-mobile-contents ol{padding:12px 0 0}.offer-mobile-contents a{color:#674b30;gap:12px;padding:9px 0;font:14px/1.5 Arial,sans-serif;display:flex}.offer-mobile-contents a>span{color:#957246;flex:none}.offer-section{margin-bottom:32px;scroll-margin-top:16px}.offer-section h2{gap:10px;margin-bottom:17px;font-size:23px}.offer-section h2>span{font-size:17px}.offer-section p{font-size:17px;line-height:1.75}.offer-clause-number{font-size:15px}.offer-document-footer{flex-wrap:wrap;gap:12px;font-size:12px}.offer-page-bottom{flex-wrap:wrap;width:calc(100% - 40px);padding:25px 0 34px;font-size:11px}}@media print{.site-header,.skip-link,.offer-sidebar,.offer-mobile-contents,.offer-page-bottom,.offer-document-footer a{display:none!important}.offer-page{background:#fff;padding:0}.offer-layout{width:auto;display:block}.offer-paper{box-shadow:none;color:#000;background:#fff;border:0}.offer-paper:before,.offer-paper:after{display:none}.offer-paper-inner{padding:0}.offer-section h2{break-after:avoid}.offer-section p{orphans:3;widows:3}.offer-section mark{color:#000;background:0 0}}
