.kota-guide{background:radial-gradient(ellipse at top right,#f0d6c3,transparent 65%),#faf5ee;padding:clamp(2.5rem,5vw,5rem) 0;border-block:1px solid #dfc5b0;color:#2b1b13}.kota-guide h2,.kota-guide h3{color:#2b1b13;overflow-wrap:break-word}.kota-guide-header{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.kota-guide h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.12}.kota-guide h3{font-size:1.25rem;line-height:1.35;margin-bottom:.9rem}.kota-guide p{line-height:1.8;color:#675347}.kota-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;color:#97512e!important}.kota-route-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.75rem 0}.kota-route-nav a{display:flex;align-items:center;gap:.7rem;border:1px solid #d8bba5;border-radius:99px;padding:.75rem 1rem;background:#fffaf5;color:#74452a;font-weight:600;transition:background .2s,transform .2s}.kota-route-nav a[aria-current=page]{background:#40281b;color:#fffaf5}.kota-route-nav a:hover{transform:translateY(-2px);background:#ead0ba;color:#2b1b13}.kota-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.kota-panel-grid article{background:linear-gradient(145deg,#fffdf9,#f4e4d5);border:1px solid #dfc5b0;border-radius:1.2rem;padding:1.5rem;box-shadow:0 10px 25px #4827140a}.kota-step{display:inline-block;color:#ab6038;margin-bottom:1rem;font-weight:700}.kota-readiness{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0}.kota-readiness li{display:flex;gap:.7rem;margin:.8rem 0;line-height:1.6}.kota-readiness li svg{flex-shrink:0;color:#a4663e;margin-top:.2rem}.kota-readiness aside{background:#352117;border-radius:1.2rem;padding:1.7rem}.kota-readiness aside h3{color:#fff8ef}.kota-readiness aside p{color:#e3d1c4}.kota-primary{display:inline-flex;align-items:center;gap:.7rem;background:#e5a575;color:#2b1b13;padding:1rem 1.2rem;border-radius:.8rem;font-weight:700;margin-top:1rem}.kota-table-scroll{overflow-x:auto;border:1px solid #dfc5b0;border-radius:1rem}.kota-guide table{width:100%;border-collapse:collapse;min-width:580px}.kota-guide th,.kota-guide td{padding:1rem;text-align:left;border-bottom:1px solid #e2ccba;line-height:1.6}.kota-guide th{background:#f1dfcf}.kota-guide td a,.kota-guide-footer a{color:#8b4524;text-decoration:underline;text-underline-offset:3px}.kota-questions{margin-top:2.5rem}.kota-questions details{background:#fffaf6;border:1px solid #dfc5b0;border-radius:.85rem;margin:.6rem 0;padding:1rem 1.2rem}.kota-questions summary{cursor:pointer;font-weight:600;line-height:1.6}.kota-questions details p{margin-top:.8rem}.kota-guide-footer{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-top:1px solid #d9bda7;margin-top:2rem;padding-top:2rem}.kota-guide a:focus-visible,.kota-guide summary:focus-visible,.kota-table-scroll:focus-visible{outline:3px solid #b96b38;outline-offset:4px}@media (max-width:767px){.kota-guide-header,.kota-panel-grid,.kota-readiness,.kota-guide-footer{grid-template-columns:minmax(0,1fr)}.kota-guide .container-custom{min-width:0}.kota-guide-header,.kota-readiness{gap:1rem}.kota-route-nav a{font-size:.85rem}.kota-panel-grid article{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.kota-route-nav a{transition:none}.kota-route-nav a:hover{transform:none}}.kota-depth,.kota-sector-routes{margin-block:2.5rem}.kota-depth-sections{display:grid;gap:1.25rem;margin:1.5rem 0 2rem}.kota-depth-sections article{background:#fffaf5;border:1px solid #dfc5b0;border-left:4px solid #b56d43;border-radius:1rem;padding:clamp(1.2rem,3vw,2rem);scroll-margin-top:7rem}.kota-depth-sections article p+p{margin-top:1rem}.kota-depth [id]{scroll-margin-top:7rem}.kota-depth .kota-route-nav a{border-radius:.65rem;max-width:100%;white-space:normal}.kota-sector-routes article a{display:inline-flex;gap:.5rem;align-items:center;color:#8b4524;margin-top:1rem;font-weight:600}.kota-source-note{background:#f0dfcf;border-radius:1rem;margin-top:2rem;padding:1.25rem}.kota-source-note a{display:block;margin-top:.65rem;color:#814422;text-decoration:underline;text-underline-offset:3px}.kota-primary{max-width:100%;overflow-wrap:anywhere}.kota-primary svg{flex-shrink:0}.kota-playbook{margin-top:2.5rem}.kota-playbook header{margin-bottom:1.25rem}.kota-playbook details{background:linear-gradient(145deg,#fffdf9,#f5e7db);border:1px solid #dec3ac;border-radius:1rem;margin:.75rem 0}.kota-playbook summary{display:flex;gap:1rem;align-items:baseline;cursor:pointer;font-size:1.15rem;font-weight:600;padding:1.25rem;line-height:1.5;list-style:none}.kota-playbook summary:after{content:"+";margin-left:auto;flex-shrink:0;color:#9c5731}.kota-playbook details[open] summary:after{content:"−"}.kota-playbook .kota-step{margin:0;flex-shrink:0}.kota-playbook details>div{padding:0 1.25rem 1.25rem}.kota-playbook details p+p{margin-top:1rem}.kota-playbook summary:focus-visible{outline:3px solid #b96b38;outline-offset:3px}.kota-preparation{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#efe0d0;padding:clamp(1.2rem,3vw,2rem);border-radius:1rem;border:1px solid #d9bda7;margin-top:2.5rem}.kota-preparation fieldset{min-width:0}.kota-preparation label{display:flex;align-items:flex-start;gap:.7rem;line-height:1.65;margin-bottom:.7rem;cursor:pointer}.kota-preparation input{width:1.15rem;height:1.15rem;flex-shrink:0;margin-top:.2rem;accent-color:#8b4524}.kota-preparation input:focus-visible{outline:3px solid #b96b38;outline-offset:3px}.kota-preparation-count{font-weight:700;margin-top:1rem}.kota-preparation-privacy{font-size:.85rem;margin-top:1rem}@media (max-width:767px){.kota-preparation{grid-template-columns:minmax(0,1fr);gap:1rem}.kota-playbook summary{font-size:1rem;padding:1rem}.kota-playbook details>div{padding-inline:1rem}}
