.guide-cover{border:1px solid var(--border);background:#fff;border-radius:16px;margin:0 0 36px;overflow:hidden}.guide-cover img{width:100%;height:auto;display:block}.guide-cover figcaption{color:var(--muted);padding:15px 22px;font-size:.85rem;line-height:1.7}.guide-summary,.guide-beta,.guide-preview-notice,.guide-completion{background:var(--pale);border:1px solid #cbded0;border-radius:12px;margin-bottom:36px;padding:26px 30px}.guide-summary h2,.guide-beta h2{margin-bottom:15px;font-size:1.7rem}.guide-summary ul{margin:0;padding-left:22px}.guide-summary li{margin-bottom:10px;line-height:1.8}.guide-beta{background:#faf4de;border-color:#d9ceab}.guide-preview-notice{color:#4d3c0b;background:#fff4dc}.guide-preview-notice p{margin:10px 0}.guide-preview-notice a{color:var(--green);text-decoration:underline}.guide-article .buyer-hero{max-width:1050px;padding-bottom:26px}.guide-article .guide-byline{color:var(--muted);margin-top:24px;line-height:1.8}.guide-table{border:1px solid var(--border);background:#fff;border-radius:9px;max-width:100%;margin:24px 0 28px;overflow:auto}.guide-table table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.75}.guide-table caption{text-align:left;color:var(--green);background:var(--pale);padding:16px 18px;font-weight:650}.guide-table th,.guide-table td{vertical-align:top;border-top:1px solid var(--border);text-align:left;min-width:140px;padding:15px 18px}.guide-table thead{background:#f1f5ee}.guide-table th{font-weight:650}.guide-sources{font-size:.8rem!important;line-height:1.75!important}.guide-sources a{color:var(--green);text-decoration:underline}.guide-card-art{border-radius:7px;width:100%;height:auto}.guide-completion .text-link{display:inline-block}.guide-article .buyer-screenshot a{display:block}@media (max-width:760px){.guide-summary,.guide-beta,.guide-preview-notice,.guide-completion{padding:22px}.guide-table th,.guide-table td{min-width:160px;padding:12px}.guide-cover figcaption{padding:14px 18px}.guide-cover{border-radius:10px}.guide-article .buyer-body,.guide-article .buyer-article{min-width:0}}@media print{.guide-article .buyer-body{display:block!important}.guide-article .buyer-aside,.guide-preview-notice{display:none}.guide-table{overflow:visible}.guide-table th,.guide-table td{min-width:0}}.reading-section{margin-bottom:48px;scroll-margin-top:110px;position:relative}.reading-number{color:#60816d;letter-spacing:.15em;margin-bottom:12px;font-size:.78rem;font-weight:700;display:block}.guide-article .buyer-article p{color:#3c5145;max-width:67ch;font-size:1.07rem;line-height:1.9}.guide-article .buyer-article h2{letter-spacing:-.035em;max-width:24ch;line-height:1.22}.guide-article .buyer-intro{max-width:62ch;line-height:1.75}.guide-example,.guide-tip{border-radius:14px;margin:26px 0;padding:24px 28px}.guide-example{background:#f8f0df;border-left:4px solid #c0985c}.guide-tip{background:#e9f1e8;border-left:4px solid #609177}.guide-example>span,.guide-tip>span{letter-spacing:.07em;text-transform:uppercase;color:#6b572e;margin-bottom:9px;font-size:.76rem;font-weight:700;display:block}.guide-tip>span{color:#326953}.guide-example p,.guide-tip p{margin:0!important}.guide-inline-image{background:#fff;border:1px solid #cfdbd1;border-radius:14px;margin:30px 0 38px;overflow:hidden;box-shadow:0 12px 36px #243b2d0a}.guide-inline-image a{display:block}.guide-inline-image img{width:100%;height:auto;display:block}.guide-inline-image figcaption{color:var(--muted);padding:16px 19px;font-size:.82rem;line-height:1.6}.guide-it-notes,.guide-reference-notes{border:1px solid var(--border);background:#fbfcf8;border-radius:12px;margin:24px 0}.guide-it-notes summary,.guide-reference-notes summary{cursor:pointer;color:var(--green);padding:19px 23px;font-weight:650}.guide-it-notes>div,.guide-reference-notes>p,.guide-reference-notes>ul{padding:0 23px 20px}.guide-it-notes h3{margin-top:24px;font-size:1.15rem}.guide-it-notes p{font-size:.96rem!important}.guide-reference-notes a{color:var(--green);text-decoration:underline}.guide-summary{background:#f0f5e9}.guide-summary li{padding-left:5px}.guide-article .buyer-aside-note{background:#f7f1e2}.guide-article .buyer-aside nav a{line-height:1.55}.guide-article .buyer-questions{padding-top:12px}.guide-article .buyer-questions>div{border-top:1px solid var(--border);padding:22px 0}@media (max-width:760px){.reading-section{margin-bottom:35px}.guide-article .buyer-article p{font-size:1rem;line-height:1.8}.guide-example,.guide-tip{padding:21px}.guide-inline-image{border-radius:10px}.guide-it-notes summary,.guide-reference-notes summary{padding:17px}.guide-article .buyer-article h2{font-size:1.8rem}.guide-it-notes>div{padding:0 17px 15px}}
