.quick-nav{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0;border-bottom:1px solid var(--line);gap:20px}.quick-nav>a{display:flex;align-items:center;gap:13px;border-right:1px solid var(--line);padding:3px 15px}.quick-nav>a:last-child{border:0}.quick-nav b{font-family:var(--serif);font-size:26px;color:#9bad83;font-weight:400}.quick-nav strong{font-size:13px;font-weight:500;display:block}.quick-nav small{display:block;color:var(--muted);font-size:10px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.editorial-card{display:flex;flex-direction:column;align-items:flex-start;padding:28px;background:var(--white);border:1px solid var(--line);border-radius:6px;transition:transform .2s}.editorial-card:hover{transform:translateY(-3px)}.editorial-card h3{font-family:var(--serif);font-size:23px;line-height:1.55;margin:19px 0 13px}.editorial-card p{font-size:12px;color:var(--muted);flex:1;margin-bottom:20px}.editorial-card .text-link{font-size:11px}.prep-path{display:flex;align-items:center;justify-content:space-around;gap:15px;background:#e5ecde;padding:23px;margin:35px 0 60px;border-radius:6px;font-size:13px}.prep-path b{font-weight:400;color:#8d9e7e}.download-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#e6ebdc;margin:55px 0;padding:35px;border-radius:6px}.download-strip h2{font-size:26px;margin-bottom:12px}.download-strip p{font-size:12px;color:#6e8269;margin:0}.download-strip .btn{flex-shrink:0;font-size:12px}.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px;align-items:start}.editorial-article{padding:40px}.editorial-article figure{margin:-40px -40px 30px}.editorial-article figure img{width:100%;height:auto;border-radius:8px 8px 0 0}.editorial-article figcaption{font-size:10px;text-align:right;padding:8px 15px;color:#8b987e}.editorial-article h2{font-size:25px;margin-top:35px}.editorial-article p{font-size:14px;line-height:2.1}.article-end{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.reading-aside{position:sticky;top:110px}.reading-aside .panel{padding:25px}.reading-aside h2{font-size:23px}.reading-aside a:not(.btn){display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:60px}.service-card{background:#e8edde;padding:25px;border-radius:6px}.service-card h2{font-size:23px}.service-card p{font-size:12px;color:var(--muted)}.service-card .text-link{font-size:11px}.help-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:50px;align-items:start}.help-layout>section>h2{font-size:30px}.help-layout details p{font-size:13px;color:#6f816a;line-height:2}.service-contact{position:sticky;top:110px}.service-contact p,.service-contact li{font-size:12px}.service-contact ul{padding-left:18px}.result-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:55px;padding-bottom:35px;border-bottom:1px solid var(--line)}.result-explain h2{font-size:26px}.result-explain p{font-size:13px;color:var(--muted)}.content-admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.content-admin-tabs a{font-size:11px;padding:7px 12px;border:1px solid var(--line);border-radius:5px}.content-admin-tabs a.active{background:var(--ink);color:var(--white)}.guide-track-link{display:block;font-size:11px;font-weight:600;margin-top:15px}.rule-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.rule-facts>div{padding:18px;background:#edf0e3}.rule-facts strong{display:block;font-weight:500;font-size:13px}.rule-facts span{font-size:11px;color:#7b8d71}.content-footnote{font-size:10px;color:#8e9c80;margin:20px 0 0}.guide-nav{scrollbar-width:none}.guide-nav::-webkit-scrollbar{display:none}
@media(max-width:950px){.service-grid{grid-template-columns:1fr 1fr}.reading-layout{grid-template-columns:minmax(0,1fr) 230px}.help-layout{gap:25px;grid-template-columns:minmax(0,1fr) 260px}.editorial-card{padding:22px}.editorial-card h3{font-size:21px}.quick-nav>a{padding:3px 5px}.download-strip{padding:28px;gap:25px}}
@media(max-width:680px){.quick-nav{grid-template-columns:1fr 1fr;gap:15px;padding:22px 0}.quick-nav>a{border:0;padding:0;gap:11px}.quick-nav b{font-size:23px}.quick-nav strong{font-size:12px}.quick-nav small{font-size:9px}.editorial-grid{grid-template-columns:1fr;gap:15px}.editorial-card{padding:23px}.editorial-card h3{font-size:23px;margin:15px 0 10px}.editorial-card p{font-size:12px}.prep-path{flex-wrap:wrap;justify-content:center;margin:25px 0 40px;font-size:11px;gap:12px;padding:20px 12px}.prep-path b:nth-of-type(2){display:none}.prep-path span{flex-basis:39%;text-align:center}.download-strip{display:block;padding:25px;margin:40px 0}.download-strip h2{font-size:24px}.download-strip .btn{margin-top:22px;width:100%;font-size:11px}.reading-layout{display:block}.editorial-article{padding:23px}.editorial-article figure{margin:-23px -23px 23px}.editorial-article h2{font-size:24px;margin-top:28px}.editorial-article p{font-size:13px}.reading-aside{position:static;margin-top:30px}.reading-aside>.panel{padding:23px}.service-grid{gap:12px;margin-bottom:40px}.service-card{padding:20px 17px}.service-card h2{font-size:21px}.service-card p{font-size:11px}.service-card .eyebrow{font-size:7px;letter-spacing:1px}.service-card .text-link{font-size:10px}.help-layout{display:block}.help-layout>section>h2{font-size:27px}.service-contact{position:static;margin-top:30px}.result-explain{grid-template-columns:1fr;gap:23px;margin-bottom:30px}.result-explain h2{font-size:24px;margin-bottom:10px}.result-explain p{margin:0;font-size:12px}.rule-facts{gap:10px}.rule-facts>div{padding:15px}.rule-facts strong{font-size:12px}.rule-facts span{font-size:10px}.article-end .btn{font-size:12px}}
