.lt-draft-guide .entrance-diagnostic{padding:24px;margin-top:24px}
.lt-draft-guide .entrance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}
.lt-draft-guide .entrance-option{display:flex;align-items:flex-start;gap:10px;min-height:92px;padding:16px;text-align:left;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);color:var(--ink);font:600 15px/1.4 var(--sans);cursor:pointer}
.lt-draft-guide .entrance-option:hover,.lt-draft-guide .entrance-option[aria-pressed="true"]{border-color:var(--navy)}
.lt-draft-guide .entrance-option[aria-pressed="true"]{background:var(--navy);color:var(--on-navy)}
.lt-draft-guide .entrance-option__num{font-family:var(--display);font-size:25px;line-height:1;color:var(--cane-text)}
.lt-draft-guide .entrance-option[aria-pressed="true"] .entrance-option__num{color:var(--cane)}
.lt-draft-guide .entrance-result{padding:20px;border-left:4px solid var(--cane);background:var(--paper)}
.lt-draft-guide .entrance-result p{margin-top:8px}
.lt-draft-guide .entrance-result a{display:inline-block;margin-top:10px;font-weight:600}
.lt-draft-guide .entrance-result a[hidden]{display:none}
.lt-draft-guide .ws-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto}
.lt-draft-guide .seg__face{padding-inline:10px;font-size:13px}
.lt-draft-guide .ticks li::before{content:"✓";color:var(--cane);font-weight:700}
.lt-draft-guide .cta{background:#02255D;color:#F5F4EF}
.lt-draft-guide .cta a:not(.btn){color:#F5F4EF}
.lt-draft-guide .cta .btn{color:#241E14}
.lt-draft-guide .cta .btn:hover{color:#241E14}
@media(max-width:1179px){.lt-draft-guide .ws-row{grid-template-columns:minmax(0,1fr)}}
@media(max-width:700px){.lt-draft-guide .entrance-options{grid-template-columns:1fr}.lt-draft-guide .entrance-option{min-height:64px}.lt-draft-guide .entrance-diagnostic{padding:18px}}
@media(max-width:600px){body.single-post .lt-articles-nav{display:none}body.single-post .nav .lang{display:block}body.single-post .nav .theme-btn{display:grid!important}body.single-post .nav-tools{gap:8px}body.single-post .nav-row{gap:12px}}
@media(max-width:400px){body.single-post .nav .brand span{font-size:19px}body.single-post .nav .brand svg{height:40px}body.single-post .nav .btn.nav-cta{padding-inline:12px}}
@media(max-width:360px){body.single-post .nav .btn.nav-cta{display:none}}
@media print{.lt-draft-guide .entrance-options,.lt-draft-guide .entrance-result a,.lt-draft-guide .ws__result .link-btn{display:none}}
.lt-draft-guide .hero{padding:0;min-height:0}

.lt-draft-guide .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}
.lt-draft-guide .table-scroll table{min-width:540px;width:100%;border-collapse:collapse}
.lt-draft-guide .table-scroll th,.lt-draft-guide .table-scroll td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}
.lt-draft-guide .table-scroll th{background:#02255D;color:#F5F4EF}
.lt-draft-guide blockquote{margin:24px 0;padding:24px;border-left:4px solid var(--cane);background:var(--card)}
.lt-draft-guide blockquote p+p{margin-top:12px}
.lt-draft-guide .check .row__main>p{margin-top:16px}
.lt-draft-guide .check .row__main>p:first-of-type{margin-top:0}
.lt-draft-guide .sources ul{padding-left:20px}
.lt-draft-guide .entrance-result[hidden]{display:none}

.lt-draft-guide .guide-plan{margin-top:24px;padding:24px}
.lt-draft-guide .guide-plan label{display:block;margin:18px 0 8px;font:600 15px/1.4 var(--sans);color:var(--ink)}
.lt-draft-guide .guide-plan label:first-child{margin-top:0}
.lt-draft-guide .guide-plan textarea,.lt-draft-guide .guide-plan input{box-sizing:border-box;display:block;width:100%;min-width:0;border:1px solid var(--rule);border-radius:8px;padding:12px;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans)}
.lt-draft-guide .guide-plan textarea{resize:vertical}
.lt-draft-guide .guide-plan textarea::placeholder,.lt-draft-guide .guide-plan input::placeholder{color:var(--muted)}
.lt-draft-guide .guide-plan textarea:focus-visible,.lt-draft-guide .guide-plan input:focus-visible{outline:3px solid var(--cane-text);outline-offset:2px}
.lt-draft-guide .guide-plan-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.lt-draft-guide .guide-plan-fields label{margin-top:18px}
.lt-draft-guide .guide-plan-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:20px 0}
.lt-draft-guide #guide-plan-status{min-height:1.5em;margin-top:12px}
@media(max-width:600px){.lt-draft-guide .guide-plan{padding:18px}.lt-draft-guide .guide-plan-fields{grid-template-columns:minmax(0,1fr);gap:0}.lt-draft-guide .guide-plan-actions .btn{width:100%;justify-content:center}}
@media print{.lt-draft-guide .guide-plan-actions{display:none}}
