.classical-tools-module__n-7YEa__page{color:#f6eedf;background:radial-gradient(circle at 78% 8%,#d89b4233,#0000 30%),linear-gradient(150deg,#06182b,#0a2742 58%,#061521);min-height:100vh;padding:52px clamp(16px,4vw,68px) 74px}.classical-tools-module__n-7YEa__hero,.classical-tools-module__n-7YEa__router,.classical-tools-module__n-7YEa__catalogue,.classical-tools-module__n-7YEa__matrix,.classical-tools-module__n-7YEa__boundary{max-width:1240px;margin-inline:auto}.classical-tools-module__n-7YEa__hero{grid-template-columns:1.45fr .55fr;align-items:end;gap:34px;padding:44px 0 64px;display:grid}.classical-tools-module__n-7YEa__hero>div>span,.classical-tools-module__n-7YEa__question>span,.classical-tools-module__n-7YEa__catalogue header span,.classical-tools-module__n-7YEa__matrix header span{color:#e6b86b;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.classical-tools-module__n-7YEa__hero h1{max-width:900px;margin:16px 0 22px;font:500 clamp(2.8rem,6vw,6rem)/.96 Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__hero p{color:#afbdc9;max-width:760px;line-height:1.8}.classical-tools-module__n-7YEa__hero aside{background:#03101c8c;border:1px solid #e6b86b59;border-radius:20px;gap:8px;padding:25px;display:grid}.classical-tools-module__n-7YEa__hero aside strong{color:#f1cf91;font:500 4rem Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__hero aside span{font-weight:800}.classical-tools-module__n-7YEa__hero aside small{color:#8196a6}.classical-tools-module__n-7YEa__router{background:#071a2c;border:1px solid #e6b86b47;border-radius:22px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden}.classical-tools-module__n-7YEa__question{background:linear-gradient(145deg,#e6b86b1f,#0000);padding:clamp(24px,4vw,46px)}.classical-tools-module__n-7YEa__question h2{margin:12px 0 32px;font:500 clamp(1.9rem,3.5vw,3.2rem)/1.05 Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__question label{color:#e9d5af;gap:9px;font-weight:800;display:grid}.classical-tools-module__n-7YEa__question select{color:#fff;width:100%;min-height:54px;font:inherit;background:#061522;border:1px solid #fff3;border-radius:11px;padding:10px 12px}.classical-tools-module__n-7YEa__recommendation{grid-template-columns:76px 1fr;gap:23px;padding:clamp(24px,4vw,46px);display:grid}.classical-tools-module__n-7YEa__recommendation>span{color:#e6b86b;font-size:4rem}.classical-tools-module__n-7YEa__recommendation small{color:#8fa2b1;text-transform:uppercase;letter-spacing:.09em}.classical-tools-module__n-7YEa__recommendation h2{margin:7px 0;font:500 2.4rem Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__recommendation p{color:#afbec9;line-height:1.7}.classical-tools-module__n-7YEa__recommendation dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.classical-tools-module__n-7YEa__recommendation dl div{background:#0d2b45;border-radius:9px;padding:12px}.classical-tools-module__n-7YEa__recommendation dt{color:#e6b86b;font-size:.875rem}.classical-tools-module__n-7YEa__recommendation dd{margin:5px 0 0;font-size:.875rem}.classical-tools-module__n-7YEa__recommendation a{color:#07182b;background:#e6b86b;border-radius:9px;margin-top:12px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-block}.classical-tools-module__n-7YEa__catalogue,.classical-tools-module__n-7YEa__matrix{padding-top:84px}.classical-tools-module__n-7YEa__catalogue header h2,.classical-tools-module__n-7YEa__matrix header h2{margin:10px 0 25px;font:500 clamp(2rem,4vw,3.5rem) Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__catalogue>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.classical-tools-module__n-7YEa__catalogue a{min-height:260px;color:inherit;background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.classical-tools-module__n-7YEa__catalogue a:hover,.classical-tools-module__n-7YEa__catalogue a:focus-visible{border-color:#e6b86b}.classical-tools-module__n-7YEa__catalogue i{color:#e6b86b;font-size:2rem;font-style:normal}.classical-tools-module__n-7YEa__catalogue small{color:#7f95a5;margin-top:15px;font:.875rem ui-monospace,monospace}.classical-tools-module__n-7YEa__catalogue h3{margin:8px 0;font:500 1.45rem Georgia,TIA Noto Serif Devanagari,Nirmala UI,serif}.classical-tools-module__n-7YEa__catalogue p{color:#a5b5c0;font-size:.875rem;line-height:1.6}.classical-tools-module__n-7YEa__catalogue a>span{color:#e6b86b;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:10px;font-size:.875rem}.classical-tools-module__n-7YEa__matrix>div{border:1px solid #ffffff1f;border-radius:14px;overflow:auto}.classical-tools-module__n-7YEa__matrix table{border-collapse:collapse;width:100%;min-width:780px}.classical-tools-module__n-7YEa__matrix th,.classical-tools-module__n-7YEa__matrix td{text-align:left;border-bottom:1px solid #ffffff17;padding:15px}.classical-tools-module__n-7YEa__matrix th{color:#e6b86b;background:#061726;font-size:.875rem}.classical-tools-module__n-7YEa__matrix td{color:#b8c4cc;font-size:.875rem}.classical-tools-module__n-7YEa__matrix td:first-child{color:#fff;font-weight:800}.classical-tools-module__n-7YEa__boundary{border:1px solid #e6b86b4d;border-radius:14px;grid-template-columns:auto 1fr;gap:20px;margin-top:40px;padding:22px;display:grid}.classical-tools-module__n-7YEa__boundary strong{color:#e6b86b}.classical-tools-module__n-7YEa__boundary p{color:#a9b8c2;margin:0;line-height:1.7}.classical-tools-module__n-7YEa__page a:focus-visible,.classical-tools-module__n-7YEa__page select:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:840px){.classical-tools-module__n-7YEa__hero,.classical-tools-module__n-7YEa__router{grid-template-columns:1fr}.classical-tools-module__n-7YEa__catalogue>div{grid-template-columns:1fr 1fr}.classical-tools-module__n-7YEa__hero{padding-top:20px}.classical-tools-module__n-7YEa__recommendation{grid-template-columns:52px 1fr}}@media (max-width:520px){.classical-tools-module__n-7YEa__page{padding:30px 14px 52px}.classical-tools-module__n-7YEa__hero h1{font-size:2.7rem}.classical-tools-module__n-7YEa__recommendation,.classical-tools-module__n-7YEa__recommendation dl,.classical-tools-module__n-7YEa__catalogue>div,.classical-tools-module__n-7YEa__boundary{grid-template-columns:1fr}.classical-tools-module__n-7YEa__router{border-radius:16px}}
