.guide-breadcrumbs{font-size:12px;color:var(--muted);padding-top:24px;display:flex;gap:9px;flex-wrap:wrap}.guide-breadcrumbs a{color:#a94f24;text-decoration:underline;text-underline-offset:3px}.reading-meta{font-size:12px;color:var(--muted);margin-top:18px}.question-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:32px;align-items:start}.question-body{min-width:0}.question-body h2{font-size:27px;line-height:1.3;letter-spacing:-.025em;margin:36px 0 15px}.question-body h3{font-size:19px;margin:23px 0 10px}.question-body p,.question-body li{max-width:790px}.question-body a:not(.btn){color:#ac5022;text-decoration:underline;text-underline-offset:3px}.question-summary{background:#edf3ef;border-left:4px solid #326e60;padding:22px 26px;border-radius:0 12px 12px 0;margin:10px 0 30px}.question-summary strong{display:block;color:#326e60;margin-bottom:7px}.question-aside{position:sticky;top:105px}.question-aside .panel{margin-bottom:18px}.question-aside a{display:block;margin:10px 0;font-size:13px}.question-aside .btn{display:inline-flex;margin-top:12px}.question-table{overflow-x:auto;margin:20px 0}.question-table table{width:100%;border-collapse:collapse;font-size:14px;background:white}.question-table th,.question-table td{padding:14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.question-table th{background:#edf2f5;color:#273f59}.question-checks{background:white;border:1px solid var(--line);border-radius:13px;padding:20px 27px}.question-links{display:grid;gap:13px}.question-links a{border:1px solid var(--line);border-radius:12px;padding:18px;background:white}.question-links strong{display:block;font-size:17px}.question-links span{font-size:13px;color:var(--muted)}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.platform-grid .panel{padding:22px}.platform-grid h3{font-size:20px}.guide-search{padding:14px 16px;border:1px solid #c8d2dd;border-radius:10px;width:100%;max-width:650px;background:white}.source-review{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.guide-card-category{font-size:10px;color:#a84e23;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-cards .panel{display:flex;flex-direction:column}.guide-cards h3{font-size:20px;line-height:1.35}.guide-cards p{font-size:14px}.guide-cards .text-link{margin-top:auto;padding-top:15px}.guide-footnote{font-size:13px;color:var(--muted)}@media(max-width:1000px){.question-layout{grid-template-columns:minmax(0,1fr) 270px}.platform-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.question-layout,.guide-cards{grid-template-columns:1fr}.question-aside{position:static}.question-body h2{font-size:24px}.question-summary{padding:18px 20px}.question-table table{min-width:550px}.platform-grid{grid-template-columns:1fr 1fr}}@media(max-width:430px){.platform-grid{grid-template-columns:1fr}}@media print{.question-aside{position:static}.question-layout{display:block}.guide-breadcrumbs{display:none}}
