.guide-page main{padding-top:110px}.guide-layout{grid-template-columns:250px minmax(0,860px);gap:75px;width:min(1280px,90%);margin:0 auto 110px;display:grid}.guide-toc{align-self:start;position:sticky;top:115px}.guide-toc>span{color:var(--gold);letter-spacing:.13em;font-family:monospace;font-size:11px}.guide-toc nav{flex-direction:column;margin-top:18px;display:flex}.guide-toc nav a{border-bottom:1px solid var(--line);gap:14px;padding:11px 0;font-size:14px;line-height:1.5;display:flex}.guide-toc nav small{color:var(--gold);padding-top:3px;font-family:monospace;font-size:10px}.guide-toc nav a:hover{color:var(--gold)}.guide-toc>.show-text-link{margin-top:15px;font-size:12px}.guide-content{min-width:0}.guide-content>section{border-top:1px solid var(--line);padding:55px 0 65px;scroll-margin-top:95px}.guide-content>section:first-child{border:0;padding-top:0}.guide-content h2{margin-bottom:32px;font-size:clamp(35px,4vw,54px);line-height:1.17}.guide-content>section>p{font-size:19px;line-height:1.9}.guide-content b{color:#e3d6b9;font-weight:600}.guide-content h3{margin:36px 0 20px;font-size:29px;line-height:1.25}.guide-source{color:#aaa995!important;margin:32px 0 0!important;font-size:13px!important}.guide-source a{color:var(--gold);line-height:1.9;display:inline}.guide-source svg{vertical-align:middle;margin-left:6px;display:inline}.guide-steps{counter-reset:steps;margin:35px 0 0;padding:0;list-style:none}.guide-steps>li{counter-increment:steps;border-left:1px solid var(--line);margin-left:20px;padding:0 0 28px 62px;position:relative}.guide-steps>li:before{content:counter(steps,decimal-leading-zero);border:1px solid var(--line);width:41px;height:41px;color:var(--gold);background:#162025;place-items:center;font-family:monospace;font-size:13px;display:grid;position:absolute;top:0;left:-21px}.guide-steps h3{margin:0 0 18px;font-size:28px;line-height:1.5}.guide-steps p{font-size:18px;line-height:1.85}.guide-steps li:last-child{border-left-color:#0000}.guide-callout{border-left:3px solid var(--gold);background:#1a2325;margin:28px 0;padding:23px 27px;line-height:1.85;font-size:17px!important}.guide-callout h3{margin:0 0 15px}.guide-callout p{margin:15px 0 0;font-size:17px}.guide-steps .guide-callout{font-size:16px!important}.guide-flow-label{border:1px solid var(--line);margin:25px 0 40px;padding:25px}.guide-flow-label>b{color:var(--gold);font-size:15px}.guide-flow-label>p{margin:10px 0;font-size:17px}.guide-flow-label>small{color:#aeb3a7;font-size:14px;line-height:1.8;display:block}.sample-mission{background:#161f22;border:1px solid #d2b36480;margin:40px 0;padding:35px}.sample-mission header>span{letter-spacing:.1em;color:#bfbdac;margin-bottom:18px;font-family:monospace;font-size:10px;display:block}.sample-mission header strong{letter-spacing:.05em;color:var(--gold);font-size:14px;font-weight:500}.sample-mission header b{color:#e4c56d;background:#d5b46322;margin-left:18px;padding:5px 9px;font-size:11px}.sample-mission h3{margin:22px 0 30px;font-size:38px}.sample-mission dl>div{grid-template-columns:110px 1fr;gap:20px;margin-bottom:15px;font-size:17px;line-height:1.8;display:grid}.sample-mission dt{color:var(--gold);font-size:14px}.sample-mission dd{color:#d0d2c5;margin:0}.sample-mission>p{border-top:1px solid var(--line);margin:25px 0 0;padding-top:20px;font-size:13px;line-height:1.9}.guide-example-intro{border:1px solid var(--line);background:#182123;margin-top:40px;padding:30px 35px}.guide-example-intro>span{color:var(--gold);letter-spacing:.1em;font-family:monospace;font-size:11px}.guide-example-intro h3{margin:18px 0;font-size:34px}.guide-example-intro p{margin:0;font-size:18px}.guide-table-wrap{max-width:100%;margin:28px 0 35px;overflow-x:auto}.guide-table{border-collapse:collapse;background:#11191c;width:100%;line-height:1.65}.guide-table caption{text-align:left;color:var(--gold);padding:15px 0;font-size:14px}.guide-table th,.guide-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:17px 20px;font-size:17px}.guide-table th{text-align:left;color:#d9d9cb;font-weight:400}.guide-table td{text-align:right;color:#e6d5ac;white-space:nowrap;font-family:monospace;font-size:16px}.guide-table thead th{letter-spacing:.08em;color:var(--gold);background:#1a2426;font-size:12px}.guide-table thead th:not(:first-child){text-align:right}.guide-table tfoot{background:#1a2426}.guide-rule-grid{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 40px;display:grid}.guide-rule-grid article{border:1px solid var(--line);background:#151e21;padding:28px}.guide-rule-grid span{color:var(--gold);letter-spacing:.1em;font-family:monospace;font-size:11px}.guide-rule-grid h4{margin:20px 0;font-size:25px;line-height:1.3}.guide-rule-grid p{margin:0;font-size:17px;line-height:1.85}.guide-rank{border:1px solid var(--line);background:#151d20;margin:32px 0;padding:30px;scroll-margin-top:105px}.guide-rank header{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-bottom:25px;padding-bottom:25px;display:flex}.guide-rank header img{object-fit:cover;width:70px;height:88px}.guide-rank header h3{margin:0;font-size:36px}.guide-rank dl>div{grid-template-columns:150px 1fr;gap:25px;margin:20px 0;line-height:1.9;display:grid}.guide-rank dt{color:var(--gold);font-size:14px}.guide-rank dd{color:#cbd0c2;margin:0;font-size:18px}.guide-offices article{border-bottom:1px solid var(--line);padding:30px 0}.guide-offices h3{margin:0 0 20px;font-size:31px}.guide-offices p{font-size:18px;line-height:1.9}.guide-example{border-left:2px solid #d7b77966;padding-left:20px;margin-bottom:0!important;font-size:17px!important}.guide-konak-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0;display:grid}.guide-konak-grid article{border:1px solid var(--line);background:#172023;padding:25px}.guide-konak-grid span{color:var(--gold);font-family:Georgia,serif;font-size:60px;line-height:1}.guide-konak-grid h3{margin:20px 0;font-size:25px;line-height:1.2}.guide-konak-grid p{margin:0;font-size:17px;line-height:1.75}.guide-faq details{border-bottom:1px solid var(--line)}.guide-faq summary{cursor:pointer;color:#e1dece;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 0;font-size:22px;line-height:1.5;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary>span{color:var(--gold);font-size:25px;font-weight:300}.guide-faq details[open] summary>span{transform:rotate(45deg)}.guide-faq details>div{padding:0 15px 30px 0}.guide-faq p{margin-bottom:15px;font-size:19px;line-height:1.9}.guide-faq small{color:var(--gold);font-size:12px}.guide-glossary{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.guide-glossary article{border:1px solid var(--line);background:#131c1f;padding:27px;scroll-margin-top:110px}.guide-glossary h3{color:var(--gold);margin:0 0 25px;font-size:29px}.guide-glossary dl>div{margin-bottom:20px}.guide-glossary dl>div:last-child{margin:0}.guide-glossary dt{letter-spacing:.1em;text-transform:uppercase;color:#c7b482;margin-bottom:7px;font-family:monospace;font-size:10px}.guide-glossary dd{color:#cbd0c3;margin:0;font-size:17px;line-height:1.8}.guide-end{border-top:1px solid var(--line);padding-top:65px}.guide-end>.show-text-link{margin-top:20px;display:flex}@media (max-width:1050px){.guide-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}.guide-rank dl>div{grid-template-columns:1fr;gap:7px}.guide-rule-grid,.guide-glossary,.guide-konak-grid{grid-template-columns:1fr}.guide-konak-grid article{grid-template-columns:70px 1fr;gap:10px 20px;display:grid}.guide-konak-grid article>span{grid-row:1/3}.guide-konak-grid h3{margin:0}.guide-konak-grid p{grid-column:2}}@media (max-width:760px){.guide-page main{padding-top:95px}.guide-layout{grid-template-columns:1fr;gap:50px}.guide-toc{border:1px solid var(--line);background:#141e21;max-width:100%;padding:25px;position:static}.guide-toc nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.guide-toc nav a{gap:8px;padding:11px 0;font-size:13px}.guide-toc nav small{font-size:9px}.guide-content h2{font-size:37px}.guide-content>section{padding:45px 0}.guide-content>section>p{font-size:18px}.guide-content h3{font-size:27px}.guide-steps>li{margin-left:15px;padding-left:42px}.guide-steps>li:before{width:31px;height:31px;font-size:11px;left:-16px}.guide-steps h3{font-size:24px;line-height:1.4}.guide-steps p{font-size:18px}.guide-callout{margin:25px 0;padding:20px;font-size:17px!important}.guide-callout p{font-size:17px}.guide-steps .guide-callout{margin-left:-20px}.sample-mission{padding:25px 22px}.sample-mission header strong{font-size:12px}.sample-mission header>span{font-size:9px}.sample-mission h3{font-size:32px}.sample-mission dl>div{grid-template-columns:1fr;gap:3px;margin-bottom:20px}.sample-mission dt{font-size:12px}.sample-mission dd{font-size:17px}.guide-flow-label{padding:22px}.guide-flow-label p{font-size:17px;line-height:1.9}.guide-example-intro{padding:25px}.guide-example-intro h3{font-size:30px}.guide-table th,.guide-table td{padding:15px 12px;font-size:15px}.guide-table td{font-size:14px}.guide-table caption{font-size:13px}.guide-rank{padding:25px 22px}.guide-rank header img{width:62px;height:78px}.guide-rank header h3{font-size:34px}.guide-rank dd{font-size:18px}.guide-rank dt{font-size:13px}.guide-offices p{font-size:18px}.guide-faq summary{font-size:21px}.guide-faq p{font-size:18px}.guide-glossary article{padding:25px}.guide-glossary h3{font-size:28px}.guide-glossary dd{font-size:18px}.guide-konak-grid article{padding:22px}.guide-konak-grid span{font-size:53px}.guide-konak-grid h3{font-size:24px}.guide-source{font-size:12px!important}.guide-end h2{font-size:37px}}@media print{.show-header,.show-footer,.guide-toc,.reading-heading>a,.guide-end{display:none!important}.guide-page,.guide-page p,.guide-page h1,.guide-page h2,.guide-page h3,.guide-page h4,.guide-page dd,.guide-page dt,.guide-page b{color:#111!important;background:#fff!important}.guide-layout{display:block}.guide-content{width:100%}.guide-page main{padding:0}.guide-page .reading-heading{margin:0 0 40px}.guide-content>section{break-inside:auto}.guide-rank,.sample-mission,.guide-rule-grid article,.guide-glossary article{break-inside:avoid}.guide-faq details>div{display:block!important}}
