:root{--guide-ink:#26383d;--guide-teal:#2f6f72;--guide-line:#d8ddd9;--guide-paper:#fbfaf7}.guide-main{padding:40px 0 76px;color:var(--guide-ink)}.trail{font-size:13px;color:#756c6d;margin-bottom:26px}.trail a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:52px;align-items:start}.guide-article{min-width:0}.guide-head{border-bottom:2px solid var(--blue);padding-bottom:22px;margin-bottom:28px}.guide-head .label{color:var(--guide-teal);font-weight:700;font-size:13px;margin:0 0 9px}.guide-head h1{font:700 34px/1.42 "Songti SC",serif;color:#4f1721;margin:0}.guide-head .summary{font-size:17px;line-height:1.85;color:#565d5f;margin:16px 0 10px}.guide-meta{font-size:12px;color:#837a7b}.answer-box{background:var(--guide-paper);border:1px solid var(--guide-line);border-left:5px solid var(--guide-teal);padding:19px 22px;line-height:1.85;margin-bottom:30px}.guide-article h2{font:700 24px/1.5 "Songti SC",serif;color:#681e2a;margin:38px 0 13px}.guide-article h3{font-size:18px;color:var(--guide-teal);margin:27px 0 9px}.guide-article p,.guide-article li{font-size:16px;line-height:1.9}.guide-article ul,.guide-article ol{padding-left:24px}.guide-article table{width:100%;border-collapse:collapse;margin:18px 0 30px}.guide-article th,.guide-article td{border:1px solid var(--guide-line);padding:11px 12px;text-align:left;vertical-align:top;line-height:1.65;font-size:14px}.guide-article th{background:#f2eee8;color:#5a1a25}.caution{border:1px solid #dfc58d;background:#fff9eb;padding:16px 18px;margin:22px 0;line-height:1.8}.guide-nav{border-top:4px solid var(--blue);padding-top:15px}.guide-nav h2{font-size:18px;margin:0 0 8px;color:#5a1823}.guide-nav a{display:block;border-bottom:1px solid var(--guide-line);padding:11px 0;font-size:14px;line-height:1.55}.guide-nav a[aria-current="page"]{color:var(--guide-teal);font-weight:700}.boundary{font-size:13px!important;color:#6d7475;border-top:1px solid var(--guide-line);padding-top:18px;margin-top:38px}.guide-index{padding:42px 0 74px}.guide-index>header{max-width:850px;margin-bottom:30px}.guide-index h1{font:700 34px/1.4 "Songti SC",serif;color:#531823;margin:0 0 12px}.guide-index>header p{font-size:16px;line-height:1.85;color:#5d6263}.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-item{border:1px solid var(--guide-line);border-left:4px solid var(--guide-teal);padding:23px;background:#fff}.guide-item small{color:#7b5b26;font-weight:700}.guide-item h2{font:700 22px/1.45 "Songti SC",serif;color:#5c1924;margin:8px 0}.guide-item p{line-height:1.75;color:#626869}.guide-item a{color:var(--guide-teal);font-weight:700}.error-main{min-height:58vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:54px 20px}.error-main strong{display:block;font:700 68px Georgia;color:var(--gold)}.error-main h1{font:700 30px "Songti SC",serif;color:#5b1924}.error-main p{line-height:1.8;color:#687071}.error-main a{display:inline-block;margin:7px;padding:10px 18px;background:var(--blue);color:#fff}.name p.guide-brand{margin:0;font:700 34px/1.2 "Songti SC",serif;letter-spacing:0;opacity:1}@media(max-width:900px){.guide-layout{grid-template-columns:1fr}.guide-list{grid-template-columns:1fr}.guide-nav{margin-top:16px}}@media(max-width:560px){.guide-head h1,.guide-index h1{font-size:27px}.guide-head .summary{font-size:16px}.guide-article p,.guide-article li{font-size:15px}.guide-article table{display:block;overflow-x:auto}.name p.guide-brand{font-size:23px}}
