.sidebar-note{overflow:hidden;}
.sidebar-art{font-style:italic;line-height:1.2;font-weight:850;display:block;transform:rotate(-8deg);}
.sidebar-art>span{letter-spacing:0;display:inline-block;vertical-align:top;}
.sidebar-note>strong{display:block;}
.sidebar-note>p{line-height:1.9;}
.sidebar-tip{margin-top:28px;border-top:1px solid #e9ecf2;padding-top:23px;}
.sidebar-tip>svg{color:#d39b76;width:26px;height:26px;}
.sidebar-tip p{font-size:14px;color:#9ba1ac;line-height:1.8;margin:12px 0;}
.sidebar-tip p strong{font-weight:600;color:#737b8b;}
.sidebar-tip>a{font-size:14px;color:#c08562;}
@media(max-width:900px){.sidebar-note{padding:20px 8px 12px;}
.sidebar-note>strong{font-size:17px;}}
@media(max-width:640px){.sidebar-tip{display:none;}}
.sidebar-note{padding:18px 13px 6px;margin-top:auto;}
.sidebar-art{font-size:57px;margin:2px 0 8px;color:#ffae70;text-shadow:2px 3px 0 #a96936;letter-spacing:-5px;}
.sidebar-art>span{font-size:29px;}
.sidebar-note>strong{font-size:17px;color:#f1f5fb;line-height:1.55;}
.sidebar-note>p{font-size:10px;color:#93a4bd;margin:9px 0 13px;}
.sidebar-note>a{font-size:14px;color:#f7b380;}
@media(min-width:1900px){.sidebar-note>p{font-size:12px;}}
@media(max-width:1150px){.sidebar-note>strong{font-size:16px;}}
@media(max-width:900px){.sidebar-note{display:none;}}
@media(max-width:640px){.sidebar-note{display:none;}}
@media(min-width:901px){.sidebar-note{padding:14px 10px 2px;}
.sidebar-art{font-size:40px;line-height:1.1;margin:0 0 5px;letter-spacing:-3px;}
.sidebar-art>span{font-size:22px;}
.sidebar-note>strong{font-size:15px;line-height:1.45;margin-bottom:8px;}
.sidebar-note>p{display:none;}
.sidebar-note>a{font-size:14px;}}
@media(min-width:1900px){.sidebar-note>strong{font-size:18px;}
.sidebar-art{font-size:47px;}}
.sidebar-account-title{display:flex;align-items:center;gap:11px;margin-bottom:13px;}
.sidebar-account .side-user-icon{margin:0;padding:9px;flex-shrink:0;}
.sidebar-account .side-user-icon svg{width:18px;height:18px;}
.sidebar-account h2{font-size:15px;margin:0 0 4px;}
.sidebar-account p{font-size:12px;margin:0;line-height:1.7;}
.sidebar-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;}
.sidebar-section-heading h2{display:flex;align-items:center;gap:7px;font-size:15px;margin:0;line-height:1.6;}
.sidebar-heading-icon{display:flex;color:#ec8856;}
.sidebar-heading-icon svg{width:17px;height:17px;}
.sidebar-section-heading>a{display:flex;align-items:center;gap:3px;color:#95a3b7;font-size:14px;white-space:nowrap;}
.sidebar-section-heading>a .ui-icon{width:10px;height:10px;}
.sidebar-section-heading>a:hover{color:#f17e48;}
.sidebar-live-dot{height:6px;width:6px;flex-shrink:0;background:#f39964;border-radius:50%;box-shadow:0 0 0 4px #fff3e9;margin-right:4px;}
.sidebar-switch{display:flex;gap:3px;background:#f2f5f9;border:1px solid #edf1f6;padding:3px;border-radius:8px;margin-bottom:8px;}
.sidebar-switch button{flex:1;min-width:0;border:0;background:transparent;color:#8797ad;font:inherit;font-size:14px;padding:7px 3px;line-height:1.5;border-radius:5px;cursor:pointer;transition:color .16s,background .16s,box-shadow .16s;}
.sidebar-switch button:hover{color:#e77945;background:#fff8f3;}
.sidebar-switch button[aria-selected=true]{color:#e87540;background:#fff;box-shadow:0 2px 6px #233b5710;font-weight:600;}
.sidebar-switch button:focus-visible{outline:2px solid #fb925e;outline-offset:1px;}
.sidebar-rank-list{list-style:none;margin:0;padding:0;counter-reset:none;}
.sidebar-rank-list li{display:flex;align-items:flex-start;gap:8px;min-height:38px;padding:10px 0;border-bottom:1px dashed #eaf0f6;}
.sidebar-rank-list li:last-child{border-bottom:0;}
.sidebar-rank-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:19px;height:19px;line-height:19px;background:#f0f4f9;color:#71859f;border-radius:5px;font-size:10px;font-weight:650;margin-top:1px;font-variant-numeric:tabular-nums;}
.sidebar-rank-number.rank-1{color:#fff;background:linear-gradient(135deg,#ff995d,#fa6e3b);box-shadow:0 2px 5px #fa7b4430;}
.sidebar-rank-number.rank-2{color:#fff;background:#273f5c;}
.sidebar-rank-number.rank-3{color:#fff;background:#7397b7;}
.sidebar-rank-list a{flex:1;font-size:14px;line-height:1.8;color:#4f6681;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s;}
.sidebar-rank-list a:hover{color:#f17b43;}
.sidebar-rank-spark{display:flex;align-items:center;margin-top:4px;color:#f2a173;}
.sidebar-rank-spark .ui-icon{width:10px;height:10px;}
.sidebar-guide-feed{display:grid;}
.sidebar-guide-row{display:grid;grid-template-columns:43px minmax(0,1fr);gap:9px;align-items:start;padding:11px 0;min-height:72px;border-bottom:1px dashed #e8eef5;}
.sidebar-guide-row:last-child{border-bottom:0;}
.sidebar-guide-image{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:color-mix(in srgb,var(--platform) 9%,white);border:1px solid color-mix(in srgb,var(--platform) 12%,white);color:var(--platform);border-radius:9px;overflow:hidden;transition:transform .16s,background .16s;}
.sidebar-guide-image svg{width:28px;height:28px;}
.sidebar-guide-image img{width:100%;height:100%;object-fit:cover;}
.sidebar-guide-image .platform-facebook{font-size:36px;line-height:1;}
.sidebar-guide-row:hover .sidebar-guide-image{transform:translateY(-2px);background:color-mix(in srgb,var(--platform) 13%,white);}
.sidebar-guide-row h3{margin:0 0 5px;font-size:11px;font-weight:550;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.sidebar-guide-row h3 a{color:#425c7b;}
.sidebar-guide-row h3 a:hover{color:#ef824c;}
.sidebar-guide-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.6;color:#a1aec0;font-variant-numeric:tabular-nums;}
.sidebar-guide-row>div{min-width:0;}
@media(min-width:1900px){.sidebar-section-heading h2{font-size:16px;}
.sidebar-rank-list a,.sidebar-guide-row h3{font-size:14px;}
.sidebar-rank-list li{padding:10px 0;}
.sidebar-guide-row{grid-template-columns:47px minmax(0,1fr);gap:10px;padding:11px 0;min-height:77px;}
.sidebar-guide-image{width:47px;height:47px;}
.sidebar-guide-meta{font-size:12px;}}
@media(max-width:1150px) and (min-width:901px){.sidebar-rank-list{padding:0;}
.sidebar-rank-list li{gap:6px;}
.sidebar-guide-row{grid-template-columns:36px minmax(0,1fr);gap:7px;}
.sidebar-guide-image{width:36px;height:36px;border-radius:7px;}
.sidebar-guide-image svg{width:24px;height:24px;}
.sidebar-guide-meta{font-size:12px;gap:3px;}
.sidebar-section-heading h2{font-size:14px;}
.sidebar-section-heading h2 .sidebar-heading-icon{display:none;}
.sidebar-switch button{font-size:14px;}}
@media(max-width:900px){.sidebar-account-title{margin-bottom:10px;}}
@media(max-width:640px){.sidebar-section-heading h2{font-size:16px;}
.sidebar-switch button{font-size:14px;padding:8px 4px;}
.sidebar-rank-list li{padding:10px 0;min-height:40px;}
.sidebar-rank-list a{font-size:14px;}
.sidebar-rank-number{width:20px;height:20px;font-size:10px;}
.sidebar-guide-row{grid-template-columns:48px minmax(0,1fr);gap:11px;padding:12px 0;min-height:78px;}
.sidebar-guide-image{width:48px;height:48px;}
.sidebar-guide-row h3{font-size:12px;}
.sidebar-guide-meta{font-size:12px;}}
@media(prefers-reduced-motion:reduce){.sidebar-switch button,.sidebar-guide-image,.sidebar-rank-list a{transition:none;}
.sidebar-guide-row:hover .sidebar-guide-image{transform:none;}}
.guides-main{background:#f4f6fa;color:#1b2c43;}
.guides-hero{background:radial-gradient(ellipse at 86% 75%,#e9eefb 0,transparent 55%),linear-gradient(110deg,#fff7ef,#fbf5f1 55%,#f1f4fb);}

.guides-hero-body{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:0;}


.guides-hero-shortcuts{display:flex;gap:24px;flex-wrap:wrap;margin-top:21px;}
.guides-hero-shortcuts>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#9a816d;}
.guides-hero-shortcuts svg{width:16px;height:16px;color:#ed8c58;}
.guides-hero-art{display:flex;flex-direction:column;align-items:center;justify-content:center;width:124px;height:124px;margin-right:30px;background:#ffffffa8;border:1px solid #ffffffcb;border-radius:26px;box-shadow:0 12px 35px #4e6b9b08;color:#e88a54;transform:rotate(-7deg);}
.guides-hero-art>svg{width:50px;height:50px;stroke-width:1.25;}
.guides-hero-art>i{font-size:8px;letter-spacing:2px;font-style:normal;color:#a9b4c4;margin-top:12px;}
.guides-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px;align-items:start;padding-top:32px;padding-bottom:34px;}
.guides-primary{min-width:0;}
.guides-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e3e9f1;border-radius:10px;padding:12px 14px;}
.guides-topic-nav{align-items:center;}
.guides-topic-nav a{color:#7e8da3;font-size:14px;line-height:1.6;padding:7px 10px;white-space:nowrap;border-radius:5px;transition:background .18s,color .18s;}
.guides-topic-nav a:hover{background:#fff6ed;color:#ee8248;}
.guides-topic-nav a.is-active{background:#fb713c;color:#fff;}
.guides-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#95a2b5;font-size:11px;margin:20px 0 13px;}
.guides-results-heading p{margin:0;}
.guides-results-heading nav{display:flex;align-items:center;gap:17px;}
.guides-results-heading a{color:#8798af;position:relative;}
.guides-results-heading a.is-active,.guides-results-heading a:hover{color:#ee8048;}
.guides-results-heading a.is-active:after{content:"";position:absolute;height:2px;background:#fb8a55;bottom:-6px;left:25%;right:25%;}
.guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.guide-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:15px;border:1px solid #e4eaf2;border-radius:11px;background:#fff;padding:17px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;}
.guide-card:hover{transform:translateY(-2px);border-color:#f1d2bc;box-shadow:0 7px 20px #21395707;}
.guide-card-cover{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--platform) 12%,white);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--platform) 15%,white),color-mix(in srgb,var(--platform) 5%,white));color:var(--platform);}
.guide-card-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s;}
.guide-card:hover .guide-card-cover>img{transform:scale(1.035);}
.guide-card-cover>small{position:relative;margin-top:15px;font-size:6px;letter-spacing:1.5px;opacity:.7;}
.guide-card-copy{display:flex;flex-direction:column;min-width:0;}
.guide-card-category{color:#d79165;font-size:12px;line-height:1.5;align-self:flex-start;margin:0 0 5px;}
.guide-card h2{font-size:17px;line-height:1.75;margin:0 0 7px;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.guide-card h2 a:hover{color:#ef7f48;}
.guide-card-copy>p{font-size:14px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 9px;}
.guide-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px;max-height:23px;overflow:hidden;}
.guide-card-tags a{font-size:13px;line-height:1.6;padding:2px 4px;background:#f4f6f9;color:#98a4b5;border-radius:3px;}
.guide-card-tags a:hover{color:#e8824d;background:#fff3e8;}
.guide-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;line-height:1.6;color:#a2adbd;margin-top:auto;font-variant-numeric:tabular-nums;}
.guide-card-meta>span{display:flex;align-items:center;gap:4px;}
.guide-card-meta svg{width:11px;height:11px;}
.guides-load{display:flex;align-items:center;justify-content:center;min-height:40px;margin:23px 0 0;font-size:11px;color:#a0adbd;}
.guides-load-more{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e3eaf2;border-radius:6px;color:#7287a3;padding:10px 24px;}
.guides-load-more:hover{color:#f17e46;border-color:#f5c9ae;}
.guides-load[aria-busy=true]{opacity:.6;}
.guide-article-wrap{padding-top:23px;padding-bottom:35px;}
.guide-article-layout{display:grid;grid-template-columns:185px minmax(0,1fr) 265px;gap:20px;align-items:start;margin-top:20px;}
.guide-article-layout.guide-without-toc{grid-template-columns:minmax(0,1fr) 265px;}
.guide-article-primary{min-width:0;}
.guide-article{background:#fff;border:1px solid #e2e9f2;border-radius:11px;overflow:hidden;}
.guide-article-header{padding:27px 29px 0;}
.guide-article-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:9px;color:#a7b3c3;letter-spacing:1px;}
.guide-article-kicker>a{color:#d5885c;letter-spacing:0;border-radius:4px;background:#fff5ec;padding:4px 7px;}
.guide-article-header h1{font-size:26px;letter-spacing:-.3px;margin:12px 0 14px;font-weight:700;}
.guide-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 17px;font-size:13px;line-height:1.8;font-variant-numeric:tabular-nums;}
.guide-article-meta>span{display:flex;align-items:center;gap:5px;}
.guide-article-meta svg{width:13px;height:13px;}
.guide-copy-link{border:0;background:transparent;display:flex;align-items:center;gap:5px;font:inherit;color:#9baabe;cursor:pointer;margin-left:auto;padding:0;}
.guide-copy-link:hover{color:#f08851;}
.guide-copy-link .ui-icon{width:11px;height:11px;}
.guide-article-summary{font-size:14px;line-height:1.95;color:#8494aa;background:#f7f9fc;border-left:3px solid #f5b690;padding:14px 16px;margin:19px 0 0;border-radius:0 5px 5px 0;}
.guide-article-body{padding:16px 29px 24px;font-size:16px;line-height:2.05;color:#34465e;overflow-wrap:anywhere;}
.guide-article-body>p{margin:14px 0;}
.guide-article-body h2,.guide-article-body h3{color:#293f5b;line-height:1.7;scroll-margin-top:20px;}
.guide-article-body h2{font-size:23px;letter-spacing:-.2px;margin:28px 0 14px;padding-bottom:10px;border-bottom:1px solid #edf1f6;}
.guide-article-body h3{font-size:19px;margin:22px 0 10px;}
.guide-article-body h2:first-child{margin-top:12px;}
.guide-article-body h2:before{content:"";display:inline-block;width:3px;height:19px;background:#f29a69;border-radius:3px;vertical-align:-2px;margin-right:10px;}
.guide-article-body a{color:#d98251;text-decoration:underline;text-underline-offset:3px;}
.guide-article-body a:hover{color:#ed733a;}
.guide-article-body strong{font-weight:650;color:#425b7b;}
.guide-article-body ul,.guide-article-body ol{margin:14px 0;padding-left:23px;}
.guide-article-body li+li{margin-top:5px;}
.guide-article-body img,.guide-article-body video,.guide-article-body iframe{max-width:100%;height:auto;border-radius:7px;}
.guide-article-body figure{max-width:100%;margin:20px 0;}
.guide-article-body figcaption{text-align:center;font-size:12px;color:#9eacbe;}
.guide-article-body blockquote,.guide-article-body .guide-callout{margin:20px 0;padding:15px 18px;border-left:3px solid #efad80;background:#fff7ef;color:#947958;border-radius:0 6px 6px 0;}
.guide-article-body blockquote p{margin:0;}
.guide-article-body table{width:100%;border-collapse:collapse;margin:18px 0;font-size:16px;line-height:1.9;table-layout:fixed;}
.guide-article-body td,.guide-article-body th{border:1px solid #e2e9f2;padding:11px 13px;text-align:left;overflow-wrap:anywhere;}
.guide-article-body th{font-weight:550;background:#f3f6fb;color:#627b9b;}
.guide-article-body tr:nth-child(even) td{background:#fcfdff;}
.guide-article-body pre{overflow:auto;max-width:100%;background:#1e304a;color:#d2e0f0;padding:18px;border-radius:8px;font-size:12px;line-height:1.8;}
.guide-article-body code{font-size:.9em;}
.guide-article-footer{margin:0 29px;padding:17px 0 20px;border-top:1px solid #edf1f7;}
.guide-article-tags{display:flex;flex-wrap:wrap;gap:6px;}
.guide-article-tags a{background:#f2f5f9;color:#8298b4;border:1px solid #e9eef5;border-radius:4px;font-size:14px;line-height:1.6;padding:4px 8px;}
.guide-article-tags a:hover{background:#fff4e9;color:#eb824a;border-color:#f4d7bf;}
.guide-article-footer>p{font-size:14px;line-height:1.9;color:#9ba9ba;display:flex;align-items:flex-start;gap:6px;margin:14px 0 0;}
.guide-article-footer>p svg{width:14px;height:14px;flex-shrink:0;margin-top:3px;}
.guide-toc-desktop{position:sticky;top:calc(var(--zhb-nav-height,76px) + var(--zhb-admin-offset,0px) + 18px);align-self:start;}
.guide-toc-card{background:#fff;border:1px solid #e2e9f1;border-radius:10px;padding:17px 12px 13px;}
.guide-toc-card>h2{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:#6f849f;margin:0 5px 13px;}
.guide-toc-card>h2 svg{width:16px;height:16px;color:#e49a6f;}
.guide-toc-links{display:flex;flex-direction:column;position:relative;max-height:calc(100dvh - var(--zhb-nav-height,76px) - 160px);overflow:auto;scrollbar-width:thin;}
.guide-toc-links a{position:relative;display:flex;align-items:flex-start;gap:9px;color:#91a0b3;font-size:14px;line-height:1.85;padding:7px 7px;border-radius:4px;transition:background .15s,color .15s;}
.guide-toc-links a:hover{color:#de8a59;background:#fffbf6;}
.guide-toc-links a.is-active{color:#ec824b;background:#fff5eb;font-weight:550;}
.guide-toc-links a.is-active .toc-dot{background:#ef8b52;box-shadow:0 0 0 3px #ffeadc;}
.guide-toc-links a.toc-level-3{font-size:14px;padding-left:18px;}
.guide-toc-links a.toc-level-3 .toc-dot{width:3px;height:3px;background:#d2d9e3;}
.guide-toc-back{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#9dacc0;padding:12px 6px 0;margin-top:9px;border-top:1px solid #f0f3f7;}
.guide-toc-back .ui-icon{width:10px;height:10px;}
.guide-toc-mobile{display:none;}
.guide-related .guide-card{padding:13px;grid-template-columns:75px minmax(0,1fr);gap:11px;}

.guide-related .guide-card-cover>small{font-size:5px;letter-spacing:.8px;}
.guide-related .guide-card h2{font-size:15px;}
.guide-related .guide-card-copy>p,.guide-related .guide-card-tags{display:none;}
.guide-related .guide-card-category{font-size:12px;}
.guides-main a:focus-visible,.guides-main button:focus-visible,.guides-main summary:focus-visible{outline:2px solid #fb925e;outline-offset:3px;}
@media(min-width:1900px){.guides-layout{grid-template-columns:minmax(0,1fr) 285px;gap:24px;}
.guide-article-layout{grid-template-columns:190px minmax(0,1fr) 285px;gap:22px;}
.guide-article-layout.guide-without-toc{grid-template-columns:minmax(0,1fr) 285px;}
.guide-card{grid-template-columns:148px minmax(0,1fr);padding:20px;gap:17px;}
.guide-card h2{font-size:17px;}
.guide-card-copy>p{font-size:14px;}
.guide-card-category{font-size:12px;}
.guide-card-tags a{font-size:13px;}
.guide-card-meta{font-size:12px;}
.guide-article-header{padding:32px 34px 0;}
.guide-article-header h1{font-size:29px;}
.guide-article-body{padding:18px 34px 26px;font-size:16px;}
.guide-article-summary{font-size:14px;}
.guide-article-footer{margin:0 34px;}
.guide-toc-links a{font-size:14px;}
.guide-toc-links a.toc-level-3{font-size:14px;}}
@media(max-width:1250px){.guides-toolbar{flex-wrap:wrap;}
.guide-card{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:14px;}
.guide-card h2{font-size:17px;}
.guide-card-copy>p{font-size:14px;}
.guide-card-cover{min-height:133px;}
.guide-article-layout{grid-template-columns:155px minmax(0,1fr) 225px;gap:16px;}
.guide-article-header{padding:23px 22px 0;}
.guide-article-header h1{font-size:23px;}
.guide-article-body{padding:13px 22px 22px;font-size:16px;}
.guide-article-body h2{font-size:23px;}
.guide-article-footer{margin:0 22px;}
.guide-article-summary{font-size:14px;}
.guide-article-meta{font-size:13px;gap:7px 12px;}
.guide-copy-link{margin-left:0;}
.guide-related .guide-card{grid-template-columns:1fr;}
.guide-related .guide-card-cover{min-height:75px;height:75px;flex-direction:row;gap:12px;}
.guide-related .guide-card-cover>small{margin:0;}
.guide-related .guide-card h2{font-size:15px;}}
@media(max-width:1100px){.guide-toc-desktop{display:none;}
.guide-article-layout,.guide-article-layout.guide-without-toc{grid-template-columns:minmax(0,1fr) 225px;gap:18px;}
.guide-toc-mobile{display:block;margin:20px 22px 0;border:1px solid #e6edf5;background:#fbfcfe;border-radius:7px;overflow:hidden;}
.guide-toc-mobile>summary{display:flex;align-items:center;gap:8px;color:#7289a7;font-size:14px;list-style:none;padding:12px 14px;cursor:pointer;}
.guide-toc-mobile>summary::-webkit-details-marker{display:none;}
.guide-toc-mobile>summary>svg{width:16px;height:16px;color:#dfa375;}
.guide-toc-mobile>summary>.ui-icon{margin-left:auto;width:12px;height:12px;color:#9eafc3;}
.guide-toc-mobile[open]>summary>.ui-icon{transform:rotate(180deg);}
.guide-toc-mobile .guide-toc-links{padding:0 9px 10px;max-height:320px;}
.guide-toc-mobile .guide-toc-links a{font-size:14px;}
.guide-toc-mobile .guide-toc-links a.toc-level-3{font-size:14px;}
.guides-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px;}
.guides-hero-art{margin-right:0;width:100px;height:100px;}
.guide-card-grid{gap:12px;}
.guide-card{grid-template-columns:85px minmax(0,1fr);gap:11px;padding:13px;}
.guide-card h2{font-size:17px;}
.guide-card-copy>p{font-size:14px;}
.guide-card-category{font-size:12px;}
.guide-card-tags{margin-bottom:8px;}
.guide-card-tags a{font-size:13px;}
.guide-card-cover{min-height:135px;}
.guide-card-cover>small{font-size:5px;letter-spacing:.6px;}
.guide-card-meta{font-size:12px;}}
@media(max-width:900px){.guides-layout,.guide-article-layout,.guide-article-layout.guide-without-toc{grid-template-columns:1fr;}
.guides-toolbar{flex-wrap:nowrap;}
.guide-card{grid-template-columns:125px minmax(0,1fr);padding:16px;}
.guide-card h2{font-size:17px;}
.guide-card-copy>p{font-size:14px;}
.guide-card-category{font-size:12px;}
.guide-card-meta{font-size:12px;}
.guide-card-tags a{font-size:13px;}
.guide-card-cover>small{font-size:6px;letter-spacing:1px;}
.guide-article-header h1{font-size:26px;}
.guide-article-body{font-size:16px;line-height:2;}
.guide-article-body h2{font-size:23px;}
.guide-related .guide-card{grid-template-columns:95px minmax(0,1fr);}
.guide-related .guide-card-cover{height:100%;min-height:100px;flex-direction:column;gap:0;}
.guide-related .guide-card-cover>small{margin-top:12px;}
.guide-related .guide-card h2{font-size:15px;}}
@media(max-width:640px){
.guides-hero-body{margin-top:0;gap:0;}


.guides-hero-shortcuts{gap:15px;margin-top:17px;}
.guides-hero-shortcuts>span{font-size:10px;}
.guides-hero-shortcuts svg{width:14px;height:14px;}
.guides-hero-art{display:none;}
.guides-layout{padding-top:24px;padding-bottom:24px;gap:18px;}
.guides-toolbar{display:block;padding:10px;}
.guides-topic-nav a{font-size:14px;padding:6px 8px;}
.guides-results-heading{font-size:10px;margin:17px 0 13px;}
.guides-results-heading nav{gap:15px;}
.guide-card-grid{grid-template-columns:1fr;gap:11px;}
.guide-card{grid-template-columns:102px minmax(0,1fr);padding:13px;gap:12px;}
.guide-card-cover{min-height:139px;}
.guide-card h2{font-size:17px;margin-bottom:6px;line-height:1.75;}
.guide-card-copy>p{font-size:14px;margin-bottom:8px;}
.guide-card-category{font-size:12px;}
.guide-card-tags a{font-size:13px;}
.guide-card-meta{font-size:12px;}
.guide-article-wrap{padding-top:17px;padding-bottom:23px;}
.guide-article-layout{margin-top:15px;}
.guide-article-header{padding:20px 17px 0;}
.guide-article-kicker{font-size:8px;gap:9px;}
.guide-article-header h1{font-size:22px;line-height:1.65;margin:12px 0;}
.guide-article-meta{font-size:13px;gap:7px 11px;}
.guide-article-summary{font-size:14px;padding:12px;margin-top:16px;}
.guide-toc-mobile{margin:17px 17px 0;}
.guide-toc-mobile>summary{font-size:14px;padding:11px;}
.guide-toc-mobile .guide-toc-links a{font-size:14px;}
.guide-toc-mobile .guide-toc-links a.toc-level-3{font-size:14px;}
.guide-article-body{padding:12px 17px 20px;font-size:16px;line-height:2;}
.guide-article-body h2{font-size:23px;margin-top:25px;}
.guide-article-body h3{font-size:19px;}
.guide-article-body h2:before{height:17px;margin-right:8px;}
.guide-article-body table{font-size:16px;}
.guide-article-body td,.guide-article-body th{padding:9px 8px;}
.guide-article-body blockquote,.guide-article-body .guide-callout{padding:12px 13px;}
.guide-article-footer{margin:0 17px;}
.guide-article-tags a{font-size:14px;}
.guide-article-footer>p{font-size:14px;}
.guide-related .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.guide-related .guide-card{grid-template-columns:1fr;padding:11px;}
.guide-related .guide-card-cover{min-height:77px;height:77px;flex-direction:row;gap:9px;}
.guide-related .guide-card-cover>small{margin-top:0;font-size:5px;}
.guide-related .guide-card h2{font-size:15px;}
.guide-related .guide-card-meta{font-size:12px;}
.guides-load{font-size:10px;margin-top:19px;}}
@media(prefers-reduced-motion:reduce){.guide-card,.guide-card-cover>img,.guide-toc-links a{transition:none;}
.guide-card:hover{transform:none;}
.guide-card:hover .guide-card-cover>img{transform:none;}}
@media(max-width:1100px){.guides-toolbar{flex-wrap:wrap;gap:12px;}}

.guides-topic-nav>a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;}
.guides-topic-nav{display:flex;gap:8px;flex-wrap:wrap;}
@media(max-width:900px){.guides-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:17px;padding:16px;}
.guides-toolbar .guides-topic-nav{width:100%;gap:8px;}
.guides-toolbar .guides-topic-nav>a{padding:9px 12px;line-height:1.5;font-size:14px;border-radius:6px;}}
@media(max-width:640px){.guides-topic-nav{gap:8px;}
.guides-toolbar .guides-topic-nav>a{padding:9px 10px;}}

.guide-article-header h1{margin-top:0;line-height:1.5;color:#17283f;}
.guide-article-meta a{color:#526780;}
.guide-article-meta svg{color:#e97946;flex-shrink:0;}
.guide-article-body h2,.guide-article-body h3,.guide-article-body strong{color:#172d49;}
.guide-article-body h2,.guide-article-body h3{scroll-margin-top:calc(var(--zhb-nav-height,76px) + var(--zhb-admin-offset,0px) + 24px);}
.guide-card-cover{background:#fff7f1;border-color:#f2e8df;}
.guide-card-cover>img.guide-brand-cover{object-fit:contain;}
.guide-related,.guide-supplement{margin-top:24px;}
.guide-related-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;}
.guide-related-heading h2,.guide-supplement>h2{font-size:21px;line-height:1.5;color:#192e49;margin:0 0 16px;display:flex;align-items:center;gap:10px;}
.guide-related-heading h2{margin:0;}
.guide-related-heading>a{font-size:14px;color:#bd572e;display:flex;align-items:center;gap:5px;}
.guide-supplement{padding:24px;background:#fff;border:1px solid #e7ebf1;border-radius:12px;}
.guide-supplement>h2>svg{width:22px;height:22px;color:#ea8249;}
.guide-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.guide-account-grid article{padding:16px;border:1px solid #e9edf2;border-radius:9px;min-width:0;display:flex;flex-direction:column;gap:16px;}
.guide-account-title{font-size:16px;font-weight:650;line-height:1.7;color:#243d5d;overflow-wrap:anywhere;}
.guide-account-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;}
.guide-account-grid strong{color:#f26b37;font-size:18px;}
.guide-account-grid article>div>a{font-size:14px;color:#b95830;display:flex;align-items:center;gap:4px;white-space:nowrap;}
.guide-faqs details{border-top:1px solid #edf0f4;}
.guide-faqs summary{font-size:16px;font-weight:600;line-height:1.7;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;color:#29405e;}
.guide-faqs summary::-webkit-details-marker{display:none;}
.guide-faqs summary>svg{width:16px;height:16px;flex-shrink:0;color:#d58053;}
.guide-faqs details[open] summary>svg{transform:rotate(180deg);}
.guide-faqs details>div{font-size:15px;line-height:1.9;color:#475b74;padding-bottom:16px;}
.guide-faqs details>div p:first-child{margin-top:0;}
.guide-faqs .faq-guide-link{display:inline-flex;align-items:center;gap:4px;color:#bd572e;}
@media(max-width:1100px) and (min-width:641px){.guide-card-grid{grid-template-columns:1fr;}.guide-card{grid-template-columns:132px minmax(0,1fr);}.guide-card-cover{min-height:120px;}.guide-related .guide-card{grid-template-columns:105px minmax(0,1fr);}}
@media(max-width:640px){.guide-supplement{padding:20px 17px;}.guide-account-grid{grid-template-columns:1fr;}.guide-related .guide-card-grid{grid-template-columns:1fr;}.guide-related .guide-card{grid-template-columns:92px minmax(0,1fr);}.guide-related .guide-card-cover{height:100%;min-height:100px;}.guide-article-header h1{font-size:23px;}.guide-article-body h2{font-size:21px;}.guide-article-body h3{font-size:18px;}.guide-related-heading h2,.guide-supplement>h2{font-size:20px;}}

.guide-card{align-items:start;}
.guide-card-cover{height:112px;min-height:0;}
.guide-card-footer{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:auto;padding-top:7px;}
.guide-card-footer .guide-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;max-height:none;overflow:visible;}
.guide-card-footer .guide-card-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:12px;margin:0 0 0 auto;white-space:nowrap;}
.guide-card-footer .guide-card-meta>span{display:inline-flex;align-items:center;gap:4px;}
.guide-related .guide-card-footer .guide-card-tags{display:flex;}
.guide-related .guide-card-cover{height:92px;min-height:0;}
.guide-article-body p{text-indent:2em;}
.guide-article-body li p,.guide-article-body td p,.guide-article-body th p,.guide-article-body blockquote p,.guide-article-body .guide-callout p,.guide-article-body figcaption p{text-indent:0;}
@media(max-width:1100px) and (min-width:641px){.guide-card-cover{height:112px;min-height:0;}.guide-related .guide-card-cover{height:92px;min-height:0;}}
@media(max-width:640px){.guide-card{grid-template-columns:88px minmax(0,1fr);}.guide-card-cover{height:88px;min-height:0;}.guide-related .guide-card{grid-template-columns:80px minmax(0,1fr);}.guide-related .guide-card-cover{height:80px;min-height:0;}.guide-card-footer{gap:9px;}.guide-card-footer .guide-card-meta{font-size:12px;gap:10px;}}

.guide-article-meta{color:#64748b;}.guide-article-excerpt{color:#52647c;}.guide-card-copy>p{color:#596c84;}.guide-supplement>h2 svg{color:var(--accent-blue);}.guide-faqs>h2 svg{color:var(--accent-coral);}.guide-accounts>h2 svg{color:var(--accent-purple);}
