.TCt8YW_guide{color:#e9edf3;max-width:1220px;margin:0 auto;padding:22px 17px 48px;line-height:1.6}.TCt8YW_guide a{color:#b7d4ff;text-underline-offset:4px}.TCt8YW_back{font-size:14px;text-decoration:none}.TCt8YW_hero{border-bottom:1px solid #303847;padding:33px 0 24px}.TCt8YW_eyebrow,.TCt8YW_number{color:#d2b780;letter-spacing:.15em;font-size:12px;font-weight:650}.TCt8YW_hero h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(32px,4.8vw,58px);line-height:1.25}.TCt8YW_intro{color:#b9c3d3;max-width:720px;font-size:14.5px}.TCt8YW_badges{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.TCt8YW_badges span{border:1px solid #364258;border-radius:7px;padding:4px 10px;font-size:12px}.TCt8YW_address{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TCt8YW_meta{color:#a5afc0;font-size:12px}.TCt8YW_layout{grid-template-columns:220px minmax(0,1fr);gap:29px;padding-top:22px;display:grid}.TCt8YW_contents{align-self:start;max-height:calc(100vh - 48px);font-size:14px;position:sticky;top:24px;overflow:auto}.TCt8YW_contents h2{margin-top:0;font-size:13.5px}.TCt8YW_contents ol{padding-left:14px}.TCt8YW_contents li{margin-bottom:9px;padding-left:3px}.TCt8YW_contents a{text-decoration:none}.TCt8YW_contents a:hover{text-decoration:underline}.TCt8YW_article{min-width:0}.TCt8YW_article section{border-bottom:1px solid #293242;margin:0 0 24px;padding:0 0 24px;scroll-margin-top:14px}.TCt8YW_article h2{margin:5px 0 13px;font-size:20px;line-height:1.45}.TCt8YW_article h3{margin-top:18px;font-size:16px}.TCt8YW_article p,.TCt8YW_article li{color:#c5cddd}.TCt8YW_article li{margin:9px 0}.TCt8YW_article strong{color:#f1f4f9}.TCt8YW_article code,.TCt8YW_address code{overflow-wrap:anywhere;background:#182132;border-radius:5px;padding:3px 6px;font-size:.92em}.TCt8YW_note,.TCt8YW_check{background:#171d28;border-left:3px solid #d2b780;border-radius:0 8px 8px 0;padding:11px 12px}.TCt8YW_check{border-color:#76c6a8}.TCt8YW_tree{border:1px solid #303b4f;border-radius:10px;padding:11px;font-size:13px;overflow-x:auto}.TCt8YW_tableWrap{margin:14px 0;overflow-x:auto}.TCt8YW_tableWrap table{border-collapse:collapse;width:100%;font-size:14px}.TCt8YW_tableWrap caption{text-align:left;color:#aab7ca;padding:0 0 12px}.TCt8YW_tableWrap td,.TCt8YW_tableWrap th{text-align:left;vertical-align:top;border-bottom:1px solid #303847;padding:13px 12px}.TCt8YW_tableWrap th{color:#eff3fb;background:#141c29}.TCt8YW_tableWrap td{color:#c5cddd}.TCt8YW_tableWrap th:first-child{min-width:105px}.TCt8YW_recipeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TCt8YW_recipe{background:#111925;border:1px solid #364055;border-radius:10px;margin:10px 0;padding:12px}.TCt8YW_recipe figcaption{color:#e7d0a2;font-weight:650}.TCt8YW_recipe pre{letter-spacing:.08em;white-space:pre;margin:9px 0;font:18px/2.1 ui-monospace,monospace}.TCt8YW_recipe p{margin-bottom:0;font-size:13px}.TCt8YW_article details{border:1px solid #313c50;border-radius:10px;margin:12px 0;padding:10px 11px}.TCt8YW_article summary{cursor:pointer;font-weight:600;line-height:1.6}.TCt8YW_article details p:last-child{margin-bottom:0}.TCt8YW_milestones{padding-left:14px}.TCt8YW_footer{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}@media (max-width:800px){.TCt8YW_guide{padding:14px 11px 29px}.TCt8YW_hero{padding-top:20px}.TCt8YW_layout{grid-template-columns:1fr;gap:18px}.TCt8YW_contents{border:1px solid #303847;border-radius:10px;max-height:none;padding:12px;position:static}.TCt8YW_contents ol{columns:2;column-gap:18px}.TCt8YW_contents li{break-inside:avoid}}@media (max-width:480px){.TCt8YW_recipeGrid{grid-template-columns:1fr;gap:0}.TCt8YW_contents ol{columns:1}.TCt8YW_article h2{font-size:25px}.TCt8YW_tableWrap th,.TCt8YW_tableWrap td{padding:10px 8px}}@media print{.TCt8YW_guide{color:#000;max-width:none;padding:0;font-size:11pt}.TCt8YW_guide p,.TCt8YW_guide li,.TCt8YW_guide strong,.TCt8YW_guide th,.TCt8YW_guide td,.TCt8YW_guide a,.TCt8YW_guide figcaption{color:#000}.TCt8YW_hero{padding:0 0 12px}.TCt8YW_hero h1{font-size:28pt}.TCt8YW_layout{display:block}.TCt8YW_contents,.TCt8YW_back,.TCt8YW_footer,.TCt8YW_address button{display:none}.TCt8YW_article section{break-inside:auto;margin-bottom:12px;padding-bottom:12px}.TCt8YW_recipe,.TCt8YW_note,.TCt8YW_check,.TCt8YW_tableWrap th{background:#fff}.TCt8YW_recipe{break-inside:avoid}.TCt8YW_tableWrap,.TCt8YW_tree{overflow:visible}.TCt8YW_article details{break-inside:avoid}.TCt8YW_article details::details-content{content-visibility:visible;display:block}}
