.okc-page{background:#f3efe4;color:#263943;font-family:Arial,Helvetica,sans-serif}.okc-page *{box-sizing:border-box}.okc-wrap{width:min(1190px,calc(100% - 48px));margin:auto}.okc-page a{color:inherit;text-underline-offset:3px}.okc-page a:focus-visible{outline:3px solid #d58e4e;outline-offset:4px}.okc-page h1,.okc-page h2,.okc-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.04em}.okc-page h2{font-size:clamp(2.5rem,4.4vw,4.8rem);line-height:1.04;margin:0 0 23px}.okc-page h3{font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.13;margin:0 0 14px}.okc-page p{line-height:1.62}.okc-source{display:inline-flex;align-items:center;gap:5px;margin:10px 16px 10px 0;font-size:.8rem;font-weight:700}.okc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;background:#cf6d3e;color:#fff!important;padding:16px 21px;text-decoration:none;font-weight:700;white-space:nowrap}.okc-button:hover{background:#a9502f}.okc-hero{padding:108px 0 70px;background:#eee5d7}.okc-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:24px 0 30px;text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.okc-crumbs a{text-decoration:none}.okc-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center}.okc-hero h1{font-size:clamp(3rem,4.2vw,4.7rem);line-height:1.01;margin:0 0 22px}.okc-intro>p{font-size:1.1rem;max-width:680px;margin:0 0 15px}.okc-hero figure{margin:0;height:610px;overflow:hidden;box-shadow:18px 18px 0 #d6beaa}.okc-hero img{width:100%;height:100%;object-fit:cover;object-position:center}.okc-actions{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;margin-top:25px}.okc-actions>div{border-top:1px solid #aeb3aa;padding-top:8px;font-size:.73rem}.okc-actions>div a,.okc-actions strong{display:block;text-decoration:none}.okc-actions strong{font-size:.77rem;line-height:1.35;margin-top:4px}.okc-district{padding:110px 0;background:#efe3cf}.okc-district>.okc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.okc-pull span{text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:700;color:#966248}.okc-district p,.okc-response p,.okc-growth p,.okc-accounting p{font-size:1.13rem}.okc-guide{background:#f8f4ea;padding:28px 33px;margin-top:27px;border-top:7px solid #c36b43}.okc-guide p,.okc-response aside p,.okc-growth-note p,.okc-accounting-guide p{font-size:1rem}.okc-guide>a,.okc-response aside>a,.okc-growth-note>a:last-child,.okc-accounting-guide>a{display:inline-flex;align-items:center;gap:5px;font-weight:700;line-height:1.5;margin-top:10px}.okc-response{padding:100px 0;background:#293e49;color:#fff8e9}.okc-response>.okc-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw}.okc-response aside{background:#d3b592;color:#263943;padding:32px 36px;align-self:center}.okc-industries{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px;font-size:.86rem;font-weight:700}.okc-industries a{display:inline-flex;gap:4px;align-items:center}.okc-growth{padding:110px 0}.okc-growth>.okc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.okc-growth-note{border-left:2px solid #b96745;padding-left:35px}.okc-growth-note .okc-source{display:flex}.okc-accounting{padding:105px 0;background:#cad6d1}.okc-accounting>.okc-wrap{display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw}.okc-accounting>.okc-wrap>div>a{display:inline-flex;gap:4px;align-items:center;font-weight:700}.okc-accounting-guide{background:#f5f0e5;padding:27px 32px;margin-top:30px}.okc-faq{padding:100px 0}.okc-faq>.okc-wrap>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.okc-faq section{border-top:1px solid #b7beba;padding-top:17px}.okc-faq h3{font-size:1.5rem}.okc-close{padding:90px 0;background:#29404a;color:#fff8e9}.okc-close h2{max-width:840px}.okc-close nav{display:flex;gap:22px;flex-wrap:wrap;font-size:.84rem;margin-top:42px}
@media(max-width:950px){.okc-hero-grid{grid-template-columns:1fr}.okc-hero figure{height:390px}.okc-actions{max-width:790px}}
@media(max-width:760px){.okc-wrap{width:min(calc(100% - 34px),640px)}.okc-hero{padding-bottom:0}.okc-district>.okc-wrap,.okc-response>.okc-wrap,.okc-growth>.okc-wrap,.okc-accounting>.okc-wrap,.okc-faq>.okc-wrap>div{grid-template-columns:1fr;gap:25px}.okc-district,.okc-response,.okc-growth,.okc-accounting,.okc-faq{padding:72px 0}.okc-growth-note{padding-left:24px}}
@media(max-width:540px){.okc-hero h1{font-size:clamp(2.65rem,10vw,3.6rem)}.okc-intro>p{font-size:.98rem}.okc-page h2{font-size:clamp(2.35rem,9vw,3.6rem)}.okc-actions{grid-template-columns:1fr 1fr}.okc-actions .okc-button{grid-column:1/-1;justify-content:center}.okc-hero figure{height:260px;margin-top:26px}.okc-actions strong{font-size:.72rem}}
