.guide-page{color:#eee8dc;background:#0b0d0c;min-height:100vh}.guide-header{background:#090b0a;border-bottom:1px solid #34352e;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:92px;padding:0 clamp(24px,4vw,64px);display:grid}.guide-header nav{justify-self:center;gap:30px;display:flex}.guide-header nav a{color:#aaa59b;border-bottom:2px solid #0000;padding:36px 0 30px;font-size:13px}.guide-header nav a:hover,.guide-header nav a.active{color:#fff;border-color:#c6a152}.guide-header__cta{color:#e9ddc6;border:1px solid #8d733f;align-items:center;gap:9px;padding:13px 16px;font-size:12px;display:flex}.guide-header__cta svg{width:15px}.guide-hero{background:radial-gradient(circle at 15% 40%,#89263133,#0000 28%),linear-gradient(120deg,#131611,#090b0a);grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:70px;padding:95px clamp(28px,8vw,125px);display:grid}.guide-hero>div>span,.guide-section-heading>span,.guide-paid-notice span,.guide-help span{color:#c8a052;letter-spacing:.16em;font-size:12px;font-weight:700}.guide-hero h1{max-width:900px;font:500 clamp(48px,6.4vw,84px)/1.02 var(--font-sans);margin:18px 0 24px}.guide-hero p{color:#aaa69e;max-width:820px;font-size:18px;line-height:1.75}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.guide-actions a{color:#eee5d5;border:1px solid #6d6049;align-items:center;gap:10px;padding:15px 19px;font-size:12px;display:flex}.guide-actions a:first-child{color:#fff;background:#872731;border-color:#96313d}.guide-actions svg{width:16px}.guide-hero aside{background:#11140f;border:1px solid #5c4c32;padding:28px}.guide-hero aside>b{color:#b83240;font-size:40px;display:block}.guide-hero aside strong{color:#d1ab5e;letter-spacing:.13em;margin:6px 0 14px;font-size:12px;display:block}.guide-hero aside p{color:#8f8b82;margin:0;font-size:13px;line-height:1.65}.guide-paid-notice{color:#28251f;background:#eadfcb;border-block:1px solid #8c6b31;grid-template-columns:70px 1fr;gap:30px;padding:55px clamp(28px,8vw,125px);display:grid}.guide-paid-notice>svg{color:#8b2834;width:48px;height:48px}.guide-paid-notice h2{margin:10px 0 12px;font-size:clamp(25px,3vw,39px);font-weight:500}.guide-paid-notice p{color:#5f574c;max-width:1100px;margin:0;font-size:15px;line-height:1.75}.guide-start,.guide-route,.guide-lesson,.guide-rules{padding:90px clamp(28px,8vw,125px)}.guide-start,.guide-lesson{color:#24231e;background:#eee6d9}.guide-route,.guide-rules{background:#11140f}.guide-section-heading{max-width:970px}.guide-section-heading h2{font:500 clamp(34px,4vw,56px)/1.08 var(--font-sans);margin:14px 0 12px}.guide-section-heading>p{color:#9b978e;font-size:16px;line-height:1.75}.guide-start .guide-section-heading>span,.guide-lesson .guide-section-heading>span{color:#8d2b36}.guide-start__grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:45px;display:grid}.guide-start article{background:#e3d8c6;border:1px solid #b8aa93;padding:30px}.guide-start article svg{color:#8c2934}.guide-start article b{margin:25px 0 11px;font-size:18px;display:block}.guide-start article p{color:#615a50;margin:0;font-size:14px;line-height:1.7}.guide-module-list{border-bottom:1px solid #393a32;margin-top:45px}.guide-module-list>div{border-top:1px solid #393a32;grid-template-columns:105px 1fr 80px;align-items:center;gap:20px;padding:18px 0;display:grid}.guide-module-list small{color:#a83240;letter-spacing:.1em;font-size:11px}.guide-module-list b{font-size:17px;font-weight:500}.guide-module-list span{color:#c9a454;justify-self:end;font-size:12px}.guide-lesson ol{grid-template-columns:1fr 1fr;gap:0 55px;margin:45px 0 0;padding:0;list-style:none;display:grid}.guide-lesson li{border-top:1px solid #b7aa95;grid-template-columns:45px 1fr;gap:18px;padding:23px 0;display:grid}.guide-lesson em{color:#922d39;font-style:normal;font-weight:700}.guide-lesson li b{font-size:17px}.guide-lesson li p{color:#645d52;margin:7px 0 0;font-size:14px;line-height:1.65}.guide-rules>div:last-child{grid-template-columns:1fr 1fr;gap:14px 45px;margin-top:45px;display:grid}.guide-rules p{color:#b5b0a7;border-top:1px solid #393a32;align-items:flex-start;gap:13px;margin:0;padding:18px 0;font-size:14px;line-height:1.6;display:flex}.guide-rules p svg{color:#c49f54;flex:0 0 19px}.guide-help{color:#292620;background:#d6cbb9;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:32px;padding:70px clamp(28px,8vw,125px);display:grid}.guide-help>svg{color:#8c2934;width:48px;height:48px}.guide-help h2{margin:8px 0;font-size:31px}.guide-help p{color:#61594e;max-width:820px;margin:0;font-size:14px;line-height:1.7}.guide-help>a{color:#812631;border:1px solid #8c2934;align-items:center;gap:9px;padding:14px 17px;font-size:12px;font-weight:700;display:flex}.guide-help>a svg{width:15px}.guide-footer{background:#080a09;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:38px clamp(28px,6vw,90px);display:grid}.guide-footer p{color:#7f7b73;font-size:11px}.guide-footer>a:last-child{color:#c8a458;align-items:center;gap:8px;font-size:11px;display:flex}.guide-footer>a:last-child svg{width:15px}@media (max-width:1000px){.guide-header{grid-template-columns:1fr auto}.guide-header nav{display:none}.guide-hero{grid-template-columns:1fr}.guide-hero aside{max-width:430px}.guide-start__grid{grid-template-columns:1fr 1fr}.guide-help{grid-template-columns:60px 1fr}.guide-help>a{grid-column:2;justify-self:start}.guide-footer{grid-template-columns:1fr}}@media (max-width:650px){.guide-header{min-height:82px;padding:0 18px}.guide-header__cta{display:none}.guide-hero,.guide-start,.guide-route,.guide-lesson,.guide-rules{padding:60px 22px}.guide-hero h1{font-size:47px}.guide-hero p{font-size:16px}.guide-actions{flex-direction:column}.guide-paid-notice{grid-template-columns:1fr;padding:45px 22px}.guide-start__grid,.guide-lesson ol,.guide-rules>div:last-child{grid-template-columns:1fr}.guide-module-list>div{grid-template-columns:80px 1fr}.guide-module-list span{grid-column:2;justify-self:start}.guide-help{grid-template-columns:1fr;padding:50px 22px}.guide-help>a{grid-column:1}.guide-footer{padding:35px 22px}}.guide-back{color:#aaa59b;align-items:center;gap:8px;width:max-content;margin-bottom:28px;font-size:13px;display:flex}.guide-back svg{width:16px}.guide-hero--overview{background:radial-gradient(circle at 82% 35%,#c6a15221,#0000 28%),linear-gradient(120deg,#131611,#090b0a)}.guide-hero--junior{background:radial-gradient(circle at 18% 35%,#30635c33,#0000 30%),linear-gradient(120deg,#131611,#090b0a)}.guide-hero--medior{background:radial-gradient(circle at 18% 35%,#89263138,#0000 30%),linear-gradient(120deg,#131611,#090b0a)}.guide-hero--senior{background:radial-gradient(circle at 18% 35%,#c6a15230,#0000 30%),linear-gradient(120deg,#131611,#090b0a)}.guide-picker,.guide-role-manuals,.guide-assessment,.guide-role-summary{padding:90px clamp(28px,8vw,125px)}.guide-picker,.guide-role-manuals{color:#24231e;background:#eee6d9}.guide-picker .guide-section-heading>span,.guide-role-manuals .guide-section-heading>span{color:#8d2b36}.guide-picker .guide-section-heading>p,.guide-role-manuals .guide-section-heading>p{color:#625b50}.guide-picker__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.guide-picker__grid>a{color:#24231e;background:#e3d8c6;border:1px solid #b8aa93;min-height:370px;padding:34px;transition:transform .2s,border-color .2s;position:relative}.guide-picker__grid>a:hover{border-color:#8d2b36;transform:translateY(-4px)}.guide-picker__grid em{color:#b6a892;font-size:38px;font-style:normal;position:absolute;top:23px;right:28px}.guide-picker__grid svg{color:#8d2b36;width:34px;height:34px;margin-bottom:52px}.guide-picker__grid small{color:#8d2b36;letter-spacing:.14em;font-size:11px;display:block}.guide-picker__grid h2{margin:12px 0 14px;font-size:27px;font-weight:500}.guide-picker__grid p{color:#615a50;font-size:15px;line-height:1.7}.guide-picker__grid span{color:#812631;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:30px;left:34px}.guide-picker__grid span svg{width:15px;height:15px;margin:0}.guide-role-summary,.guide-assessment{background:#11140f}.guide-role-summary>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.guide-role-summary article{border:1px solid #393a32;padding:30px}.guide-role-summary article svg{color:#c8a052}.guide-role-summary h3{margin:24px 0 10px;font-size:20px}.guide-role-summary p{color:#aaa69e;font-size:15px;line-height:1.7}.guide-admission{color:#292620;background:#d6cbb9;grid-template-columns:70px 1fr;gap:30px;padding:55px clamp(28px,8vw,125px);display:grid}.guide-admission>svg{color:#8c2934;width:46px;height:46px}.guide-admission span{color:#8d2b36;letter-spacing:.16em;font-size:12px;font-weight:700}.guide-admission h2{margin:9px 0;font-size:30px;font-weight:500}.guide-admission p{color:#61594e;max-width:1000px;margin:0;font-size:16px;line-height:1.7}.guide-role-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.guide-role-grid article{background:#e3d8c6;border:1px solid #b8aa93;padding:32px}.guide-role-grid article>svg{color:#8d2b36;width:34px;height:34px}.guide-role-grid article>small{color:#8d2b36;letter-spacing:.13em;margin-top:34px;font-size:11px;font-weight:700;display:block}.guide-role-grid h3{margin:8px 0;font-size:25px;font-weight:500}.guide-role-grid article>p{color:#625b50;min-height:72px;font-size:14px;line-height:1.6}.guide-role-grid ol{margin:24px 0 0;padding:0;list-style:none}.guide-role-grid li{color:#4f493f;border-top:1px solid #b8aa93;grid-template-columns:28px 1fr;gap:11px;padding:15px 0;font-size:14px;line-height:1.6;display:grid}.guide-role-grid li em{color:#8d2b36;border:1px solid #9a7e45;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.guide-assessment>div:last-child{grid-template-columns:1fr 1fr;gap:13px 44px;margin-top:42px;display:grid}.guide-assessment p{color:#b5b0a7;border-top:1px solid #393a32;gap:12px;margin:0;padding:18px 0;font-size:15px;line-height:1.65;display:flex}.guide-assessment p svg{color:#c49f54;flex:0 0 19px}@media (max-width:1050px){.guide-picker__grid,.guide-role-grid{grid-template-columns:1fr}.guide-picker__grid>a{min-height:310px}.guide-role-summary>div:last-child{grid-template-columns:1fr}.guide-role-grid article>p{min-height:0}}@media (max-width:650px){.guide-picker,.guide-role-manuals,.guide-assessment,.guide-role-summary{padding:60px 22px}.guide-picker__grid>a{min-height:350px;padding:28px}.guide-admission{grid-template-columns:1fr;padding:45px 22px}.guide-assessment>div:last-child{grid-template-columns:1fr}.guide-hero .guide-back{margin-bottom:20px}}
