body{--bg:#F8F9F7;--ink:#202E3A;--accent:#226657;--soft:#E5EAE5;--body:StudioSans,sans-serif;--display:StudioSans,sans-serif}.brand{font-size:23px;font-weight:700;letter-spacing:-.03em}.mast{border-bottom:2px solid #202E3A}.tax-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;padding-block:70px 85px;align-items:center}.tax-statement h1{font-weight:700;font-size:clamp(42px,4.8vw,68px);line-height:1.35;letter-spacing:-.04em}.tax-statement .lead{margin-top:28px;font-size:18px}.tax-statement .action{margin-top:32px;background:#226657;color:#fff}.tax-topics{display:flex;gap:30px;margin-top:50px;font-size:16px}.document{background:#E5EAE5;padding:32px;scroll-margin-top:25px;border-top:8px solid #226657}.document-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.document-top h2{font-family:StudioHahmlet,serif;font-size:28px;font-weight:400}.document-top>span{font-size:15px;color:#226657}.document-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px}.document-options button{background:#F8F9F7;border:0;padding:10px 6px;font-size:15px}.document-options button[aria-pressed=true]{background:#226657;color:#fff}.document-guide{font-size:15px;margin-top:24px}.document-items{margin-top:20px}.document-items label{display:flex;gap:14px;align-items:center;padding:17px 0;border-bottom:1px solid #AFBEB4;cursor:pointer;font-size:16px;min-height:62px}.document-items input{appearance:auto;accent-color:#226657;width:22px;height:22px;min-width:22px;cursor:pointer;margin:0}.document-count{font-size:16px;font-weight:600;margin-top:22px;color:#226657;min-height:28px}.document-privacy{font-size:13px;margin-top:18px}.tax-services{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;border-top:1px solid #AAB6AF}.tax-side h2{font-weight:700;line-height:1.4}.tax-side p{margin-top:28px;max-width:30ch}.tax-service-table article{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid #B8C3BC}.tax-service-table article:first-child{padding-top:0}.tax-service-table h3{font-size:23px;font-weight:600}.tax-process{background:#226657;color:white;padding:75px 0}.tax-process .frame{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.tax-process h2{font-weight:400;line-height:1.45}.tax-process ol{list-style:decimal;margin:0;padding-left:26px;display:flex;flex-direction:column;gap:30px}.tax-process li{padding-left:12px}.tax-process li strong{font-size:23px;font-weight:500}.tax-process li p{margin-top:10px}.tax-visit{display:grid;grid-template-columns:1.1fr 1fr;gap:55px 90px}.tax-visit h2{font-weight:700;line-height:1.4}.tax-visit>div>p{margin-top:25px;max-width:35ch}.tax-visit .channel-buttons{margin-top:0}.tax-visit .foot-name{font-family:StudioHahmlet,serif;grid-column:1/-1;font-weight:400;font-size:clamp(75px,12vw,172px);margin-top:20px;color:#226657}.sample-strip{background:#E5EAE5;color:#202E3A}@media(max-width:767px){.brand{font-size:20px}.mast nav{gap:14px}.tax-hero{grid-template-columns:1fr;gap:35px;padding-block:35px 50px}.tax-statement h1{font-size:43px}.tax-statement .lead{font-size:16px;margin-top:22px}.tax-statement .action{margin-top:24px}.tax-topics{margin-top:28px;gap:28px;font-size:14px}.document{padding:25px 20px}.document-top h2{font-size:24px}.document-options{margin-top:23px;gap:6px}.document-options button{font-size:14px}.document-items label{font-size:15px;gap:12px;min-height:70px}.document-privacy{font-size:12px}.tax-services,.tax-process .frame,.tax-visit{grid-template-columns:1fr;gap:35px}.tax-service-table article{grid-template-columns:1fr;gap:12px;padding:23px 0}.tax-process{padding:50px 0}.tax-process ol{gap:26px}.tax-visit .foot-name{font-size:27vw;margin-top:0}}
.tax-services{display:block}.tax-side{display:flex;justify-content:space-between;align-items:start;gap:80px;margin-bottom:45px}.tax-side h2{font-size:43px}.tax-side h2 br{display:none}.tax-side p{margin:0;max-width:38ch}.tax-service-table article{grid-template-columns:1fr 2fr;padding-block:30px}.table-head{display:grid;grid-template-columns:1fr 2fr;gap:25px;background:#E5EAE5;padding:16px 0;font-size:14px;font-weight:600}.tax-service-table article:first-child{padding-top:30px}.tax-process .frame{display:block}.tax-process h2{font-size:42px}.tax-process h2 br{display:none}.tax-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px}.tax-process li{padding-left:5px}.tax-visit{display:grid;grid-template-columns:1fr 1fr;border-bottom:4px solid #226657;padding-bottom:65px;margin-bottom:45px}.tax-visit h2{font-size:40px}.tax-visit .channel-buttons button{border-width:0;background:#E5EAE5}.tax-visit .channel-buttons button[aria-pressed=true]{background:#226657;color:white}.tax-visit .channel-response{min-height:125px}.sample-strip{background:transparent;border-top:1px solid #B8C3BC;padding-top:25px}@media(max-width:767px){.tax-side{display:block;margin-bottom:30px}.tax-side h2{font-size:30px}.tax-side p{margin-top:20px}.table-head{grid-template-columns:110px 1fr;font-size:12px;gap:16px}.tax-service-table article{grid-template-columns:110px 1fr;gap:16px;padding:23px 0}.tax-service-table h3{font-size:20px;line-height:1.5}.tax-service-table p{font-size:15px}.tax-process h2{font-size:30px}.tax-process ol{display:flex;margin-top:30px;gap:25px}.tax-visit{grid-template-columns:1fr;margin-bottom:25px;padding-bottom:40px}.tax-visit h2{font-size:32px}.document-items input{width:44px;height:44px;min-width:44px}}
.document-items input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;background:transparent;border:0;width:44px;height:44px;min-width:44px}.document-items input:before{content:'';display:block;width:21px;height:21px;border:1.5px solid #789086;background:#F8F9F7}.document-items input:checked:before{background:#226657 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12l5 5L20 6' fill='none' stroke='white' stroke-width='2'/showroom/%3E%3C/svg%3E") center/19px no-repeat;border-color:#226657}.document-items input:focus-visible{outline-offset:0}
@media(min-width:768px) and (max-width:1023px){.tax-side h2{font-size:34px}}
