.query-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 12px}.query-entry-grid article{background:var(--surface,#fff);border:1px solid var(--line,#d7dfd5);border-radius:10px;padding:18px;display:flex;flex-direction:column}.query-entry-grid h3{font-size:17px;line-height:1.6;margin:0 0 10px}.query-entry-grid p{font-size:14px;line-height:1.85;margin:0 0 12px}.query-entry-grid .entry-tradeoff{color:#71583c}.query-entry-grid a{margin-top:auto;display:block;min-height:44px;padding:10px 0;font-size:14px;font-weight:600;line-height:1.7}.entry-condition-note{font-size:12px!important;line-height:1.8!important;color:var(--muted,#55655c)}.entry-detail{border-block:1px solid var(--line,#d7dfd5);padding:8px 0;margin-top:18px}.entry-detail summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;font-weight:600}.entry-detail p{font-size:14px;line-height:1.9}.entry-reading{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:14px}.entry-reading a{display:inline-block;padding:9px 0;font-size:14px;min-height:44px}.query-entry a:focus-visible,.query-entry summary:focus-visible{outline:3px solid #976135;outline-offset:4px}@media(max-width:700px){.query-entry-grid{grid-template-columns:1fr;gap:10px}.query-entry-grid article{padding:16px}.query-entry-grid h3{font-size:17px}.query-entry-grid p{margin-bottom:8px}.entry-reading{display:block}.entry-reading a{display:block}}
.entry-comparison{margin-top:20px;padding:18px 20px;background:#edf2e9;border-radius:10px}.entry-comparison h3{font-size:16px;line-height:1.6;margin:0 0 6px}.entry-comparison p{font-size:13px;line-height:1.85;margin:0 0 8px;overflow-wrap:anywhere}.entry-comparison .entry-compare-link{display:inline-block;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.7}.entry-detail ul{margin:4px 0 12px;padding-left:20px}.entry-detail li a{display:inline-block;padding:10px 0;min-height:44px;font-size:14px;line-height:1.7}@media(max-width:700px){.entry-comparison{padding:16px}.entry-comparison .entry-compare-link{display:block}}
.query-entry h2{scroll-margin-top:100px}
