
.af-reader-tabs{grid-template-columns:repeat(var(--guide-tabs,4),minmax(0,1fr))}.article-table{max-width:100%}.article-body a{overflow-wrap:anywhere}
.af-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 38px}.af-comparison>div{padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--paper)}.af-comparison small{font:9px 'Martian Mono',monospace;color:var(--red)}.af-comparison h3{font:650 25px/1.1 Onest,sans-serif;letter-spacing:-.03em;margin:18px 0 12px}.af-comparison p{font:14px/1.65 Onest,sans-serif;margin:0}.af-comparison .af-result{display:block;border-top:1px solid var(--line);padding-top:14px;margin-top:18px;font:600 13px/1.5 Onest,sans-serif}
.af-letter{counter-reset:letter;display:grid;gap:0;background:#fffdf8;border:1px solid #d7c9b4;border-radius:24px;overflow:hidden;margin:28px 0 38px}.af-letter>header{padding:22px 28px;background:#242a23;color:#fff}.af-letter>header small{font:9px 'Martian Mono',monospace;color:#e8bc94}.af-letter>header h3{font:650 27px/1.15 Onest,sans-serif;letter-spacing:-.03em;margin:12px 0 0}.af-letter-row{position:relative;padding:22px 26px 22px 75px;border-bottom:1px solid #e7ddce}.af-letter-row:last-child{border:0}.af-letter-row::before{counter-increment:letter;content:counter(letter);position:absolute;left:26px;top:22px;display:grid;place-items:center;width:30px;height:30px;background:#ca382b;color:#fff;border-radius:50%;font:700 13px Onest,sans-serif}.af-letter-row strong{display:block;font:650 17px/1.3 Onest,sans-serif}.af-letter-row p{font:14px/1.6 Onest,sans-serif;margin:7px 0 0}.af-letter-row em{display:block;color:#a63427;font:400 12px/1.5 Onest,sans-serif;margin-top:8px}
.af-filing{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 40px}.af-filing>div{padding:22px 20px;background:#e6ebdd;border-radius:19px;border-top:4px solid #557145}.af-filing>div:nth-child(2){background:#f5e4d8;border-color:#b35532}.af-filing>div:nth-child(3){background:#e0e8f0;border-color:#426787}.af-filing small{font:9px 'Martian Mono',monospace}.af-filing h3{font:650 21px/1.1 Onest,sans-serif;margin:22px 0 12px;letter-spacing:-.03em}.af-filing p{font:13px/1.6 Onest,sans-serif;margin:0}
.af-route-cards{margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.af-route-cards>div{padding:24px 20px;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.af-route-cards b{display:block;font:650 24px/1.1 Onest,sans-serif;letter-spacing:-.03em;margin-bottom:14px}.af-route-cards span{font:13px/1.6 Onest,sans-serif}.af-route-cards small{display:block;font:9px 'Martian Mono',monospace;color:var(--red);margin-bottom:20px}
.af-table-scroll{overflow-x:auto;margin:24px 0}.af-table-scroll .article-table{margin:0;min-width:540px}.af-source-list{padding-left:20px}.af-source-list li{margin:10px 0;font-size:13px;line-height:1.65}.af-example .af-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.af-example-grid strong{display:block;margin-top:12px}.af-example-grid p{font-size:14px}
@media(max-width:680px){.af-comparison,.af-filing,.af-route-cards{grid-template-columns:1fr}.af-comparison>div{padding:22px}.af-letter>header{padding:22px}.af-letter-row{padding:20px 18px 20px 63px}.af-letter-row::before{left:18px;top:20px}.af-example .af-example-grid{grid-template-columns:1fr}.af-filing h3{margin-top:12px}.af-route-cards small{margin-bottom:10px}}
@media print{.af-reader-panel[hidden]{display:block!important}.af-stage-viewport{overflow:visible}.af-document-stage{width:auto!important}}
