.guide-figure{margin:28px 0;padding:14px;background:#fffdf6;border:1px solid #cad5c9;border-radius:14px}.guide-figure>a{display:block;max-width:640px;margin:auto}.guide-figure img{display:block;width:100%;height:auto}.guide-figure figcaption{font-size:14px;line-height:1.6;margin:14px 4px 4px;color:#425d54}.image-credit{display:block;margin-top:9px;font-size:12px;color:#586e65}.guide-screenshot>a{max-width:100%}.guide-screenshot img{border:1px solid #d7ddd5;border-radius:8px}.example-label{font-size:13px;font-weight:600;color:#73563d!important}.guide-table-wrap{overflow-x:auto;max-width:100%;margin:22px 0;border:1px solid #bbcdbf;border-radius:8px}.guide-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55;min-width:420px}.guide-table th,.guide-table td{padding:13px 15px;text-align:left;border-bottom:1px solid #d6dfd3;vertical-align:top}.guide-table thead th{background:#edf1e7;color:#214d40}.guide-table tbody th{font-weight:600}.guide-table tr:last-child>*{border-bottom:0}.section-sources{font-size:12px;line-height:1.65}.guide-faq{border-top:1px solid #c8d4c9;padding:17px 0}.guide-faq summary{font-size:18px;font-weight:600;cursor:pointer;color:#163e39}.guide-faq p{margin:14px 0 0}.guide-help{padding:28px;background:#edf1e7;border-radius:10px;margin:32px 0}.guide-help h2{font-size:26px}.guide-help .article-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.guide-new-steps .guide-grid,.guide-related .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-related .guide-card h3{font-size:20px}.guidebook-topics .topic-card small{font-size:12px;color:#586e65}.guidebook-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.guidebook-controls>*{min-width:0}.guidebook-controls select,.guidebook-controls input{width:100%;max-width:100%}.guidebook-help>.button{margin-bottom:15px}.guidebook-help>.text-link{display:block;margin-top:12px}.guidebook-editorial{font-size:13px;line-height:1.8;margin-top:36px}.editorial-content{max-width:780px;margin-top:40px}.guide-calculator{padding:26px;border:1px solid #a9c0af;border-radius:12px;background:#f4f6ed;margin:30px 0}.guide-calculator label{display:block;font-size:15px;margin:15px 0}.guide-calculator input{display:block;margin-top:7px;width:100%;max-width:240px;padding:10px;background:white;border:1px solid #8aa895;border-radius:6px;font:inherit;color:#163e39}.guide-calculator output{display:block;font-size:22px;font-weight:600;padding:15px 0;color:#20584c}.calculator-formula{font-size:13px}.guide-checklist h3{font-size:21px}.guide-sources{font-size:14px}.article-content{min-width:0}.guide-related .guide-card{min-width:0}.guide-card h3,.article-content a,.guidebook-editorial a{overflow-wrap:anywhere}
@media(max-width:900px){.guidebook-controls{grid-template-columns:1fr 1fr}.guidebook-controls>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.guidebook-controls{grid-template-columns:1fr}.guidebook-controls>div:first-child{grid-column:auto}.guide-new-steps .guide-grid,.guide-related .guide-grid{grid-template-columns:1fr}.guide-figure{padding:7px;margin:22px 0}.guide-figure figcaption{font-size:13px}.guide-help,.guide-calculator{padding:20px}.guide-table th,.guide-table td{padding:11px 12px}.guide-faq summary{font-size:17px}}
@media print{.guide-figure,.guide-checklist,.guide-calculator{break-inside:avoid}.guide-figure>a{max-width:430px}.article-toc,.guide-help,.guide-related,.guide-calculator input{display:none}.guide-table-wrap{overflow:visible}.guide-faq p{display:block}.guide-sources a{color:#111}.guide-figure a{color:inherit}}
.guide-figure>a{max-width:480px}.guide-screenshot>a{max-width:100%}
