.flagship-guide{max-width:900px;padding-top:36px;padding-bottom:56px}.guide-body{min-width:0;overflow-wrap:anywhere}.guide-body h1{font-size:clamp(28px,4.5vw,46px);line-height:1.4;letter-spacing:0}.guide-body h2{padding-top:24px;border-top:1px solid #26344b;margin-top:48px;scroll-margin-top:20px}.guide-body h3{font-size:20px;line-height:1.5;margin-top:30px;color:#f5f7fb}.guide-body p{line-height:1.9;margin:18px 0;color:#c7d2e3}.guide-body .guide-byline{font-size:14px;color:#aebbd0;margin-bottom:32px}.guide-body a{color:#ffbd53}.guide-body .source-marker{font-size:.85em;white-space:nowrap;text-decoration:none}.guide-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #354763;border-radius:12px}.guide-body table{width:100%;border-collapse:collapse;table-layout:fixed;line-height:1.65}.guide-body th,.guide-body td{padding:14px 16px;vertical-align:top;text-align:left;border-bottom:1px solid #354763;overflow-wrap:anywhere}.guide-body th:first-child,.guide-body td:first-child{width:40%}.guide-body th{background:#111b2a}.guide-body tbody tr:last-child td{border-bottom:0}.guide-body hr{border:0;border-top:1px solid #26344b;margin:40px 0}.guide-source{font-size:14px;scroll-margin-top:24px}.guide-source a{word-break:break-word}@media(max-width:700px){.flagship-guide{padding-top:24px}.guide-body h1{font-size:28px}.guide-body h2{font-size:23px}.guide-body h3{font-size:19px}.guide-body th,.guide-body td{padding:10px 9px;font-size:14px}.guide-body p{line-height:1.85}}
