﻿*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f1e8;color:#203f39;font-family:Tahoma,Arial,sans-serif;font-size:17px;line-height:1.95}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input,summary{touch-action:manipulation}button,.button{display:inline-block;border:0;border-radius:5px;background:#dfc49d;color:#203f39;padding:12px 22px;cursor:pointer;font-weight:700;text-decoration:none}.wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;inset-block-start:-120px;inset-inline-start:20px;z-index:20;background:#fff;padding:10px}.skip-link:focus{inset-block-start:10px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #a65e30;outline-offset:5px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px;border-block-end:1px solid #ccd2c5}.brand{font-size:28px;font-weight:700;text-decoration:none;line-height:1.5}.brand span{display:block;font-size:12px;font-weight:400;margin-block-start:4px}.site-header nav,footer nav{display:flex;gap:25px;flex-wrap:wrap}.site-header nav a{text-decoration:none;font-size:15px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:70px}h1{font-size:clamp(42px,5vw,70px);line-height:1.55;margin-block:14px 24px}h2{font-size:clamp(30px,3.4vw,45px);line-height:1.65;margin-block:12px 22px}h3{font-size:24px;line-height:1.6}.eyebrow{font-size:13px;font-weight:700;color:#81602f}.intro{font-size:19px}.micro,figcaption{font-size:13px;line-height:1.9}.micro{margin-block-start:20px}figure{margin:0;min-width:0}img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}.hero img{height:540px;border-start-start-radius:150px;border-start-end-radius:150px;border-end-start-radius:7px;border-end-end-radius:7px}figcaption{margin-block-start:12px;color:#61716a}.section{padding-block:60px}.preparation{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.preparation img{height:380px;border-radius:7px}.check-list{display:grid;gap:13px;margin-block:25px}.check-list label{display:flex;align-items:flex-start;gap:12px;background:#fff;padding:14px;border-radius:5px}.check-list input{width:22px;height:22px;flex-shrink:0;margin-block-start:6px;accent-color:#20483f}.quote-section{background:#20483f;color:#fff;padding-block:65px}.quote-section .eyebrow{color:#e5c79f}.quote-section .wrap{max-width:1050px}.field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:30px}label{min-width:0}.field-grid label{display:grid;gap:12px}.field-grid input{width:100%;min-width:0;padding:13px;border:1px solid #8fa59a;background:#fff;color:#203f39;border-radius:4px;font-size:16px;direction:ltr;text-align:end}output{display:block;padding-block:22px;font-size:29px;font-weight:700;overflow-wrap:anywhere}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cards article{padding:25px;background:#e8e7da;border-block-start:3px solid #c3a477;border-radius:5px}.source{border-block-start:1px solid #c3cdbf}.site-information{padding-block:45px;border-block-start:1px solid #c3cdbf}.site-information details{padding-block:18px;border-block-end:1px solid #c3cdbf;scroll-margin-block-start:25px}.site-information summary{cursor:pointer;font-weight:700}footer{padding-block:40px 60px;border-block-start:1px solid #c3cdbf}footer nav{gap:12px 24px;font-size:14px}.policy-main{padding-block:80px;min-height:45vh}@media(max-width:950px){.hero{gap:30px}.hero img{height:460px}.preparation{gap:30px}.field-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}.site-header{position:relative;flex-wrap:wrap;gap:15px}.menu-toggle{display:block}.site-header nav{display:none;flex-basis:100%;flex-direction:column;gap:8px;border-block-start:1px solid #bcc9bc;padding-block-start:15px}.site-header nav.is-open{display:flex}.site-header nav a{padding-block:8px}.hero,.preparation{grid-template-columns:1fr;gap:25px}.hero{padding-block:35px}.hero img{height:330px}.hero h1{font-size:43px}.section{padding-block:40px}.preparation img{height:280px}.quote-section{padding-block:45px}output{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{background:#f0f1e9;color:#263e46}.hero img{border-start-start-radius:5px;border-start-end-radius:130px;border-end-start-radius:5px;border-end-end-radius:5px}.brand{color:#263e46}.quote-section{background:#263e46}.button,button{background:#d2b67c;color:#263e46}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-block:30px}fieldset{min-width:0;border:1px solid #829ba2;border-radius:7px;padding:24px}legend{font-size:24px;padding-inline:10px}fieldset label,.term-field{display:grid;gap:10px;margin-block:15px}fieldset input,.term-field input{min-width:0;width:100%;font:inherit;font-size:16px;background:#fff;color:#263e46;border:1px solid #91a6a8;border-radius:4px;padding:12px;direction:ltr;text-align:end}.term-field{max-width:450px}output{unicode-bidi:plaintext}.cards article{background:#e2e6dc}@media(max-width:760px){.scenario-grid{grid-template-columns:1fr}fieldset{padding:18px}}
body{background:#f0f2ed;color:#233d45}.hero img{border-start-start-radius:5px;border-start-end-radius:5px;border-end-start-radius:100px;border-end-end-radius:5px}.quote-section{background:#233d45}.brand{color:#233d45}.button,button{background:#d6bb79;color:#233d45}.cards article{border-block-start:4px solid #d6bb79}.wide-photo{margin-block-end:35px}.wide-photo img{height:350px;border-radius:5px}.wide-photo figcaption{font-size:13px}@media(max-width:760px){.wide-photo img{height:230px}}




