.guide-meta,.breadcrumbs,.reading-note,figcaption,.guide-search,.topic-links{font:13px/1.6 Arial,sans-serif;color:#526d7c}.breadcrumbs{margin:0 0 24px}.guide-list{padding:0;list-style:none}.guide-row{padding:24px 0;border-bottom:1px solid #dbe5ea}.guide-row h2{font-size:24px;line-height:1.3;margin:7px 0 12px}.guide-row h2 a{text-decoration:none}.guide-row p{margin-bottom:0}.topic-links{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.topic-links a{padding:8px 12px;border:1px solid #bdcfda;text-decoration:none;background:#f5f8fa}.guide-search{background:#f5f8fa;padding:20px;margin:24px 0}.guide-search label{display:block;font-weight:bold;margin:8px 0}.guide-search input,.guide-search select{width:100%;font:16px Arial,sans-serif;padding:12px;border:1px solid #9aafbb;background:white;color:#253843}.guide-search p{margin-top:12px!important}.short-answer{padding:22px;background:#f0f6f9;border-left:4px solid #006699;margin:24px 0}.short-answer h2{margin:0 0 12px;font-size:23px}.short-answer p:last-child{margin-bottom:0}.article-figure{margin:28px 0}.article-figure img{display:block;width:100%;height:auto}.article-figure figcaption{margin-top:8px}.article-toc{padding:18px 22px;border:1px solid #dbe5ea;margin:28px 0}.article-toc h2{margin-top:0;font-size:22px}.article-toc li{margin:7px 0}section{scroll-margin-top:20px}.content section h2{margin-top:34px;line-height:1.3}.content li{margin-bottom:8px}details{border-bottom:1px solid #d2dde3;padding:17px 0}summary{cursor:pointer;color:#075f86;font-weight:bold;line-height:1.5}details p{margin-top:14px!important}.source-list{margin-top:36px;padding-top:8px;border-top:2px solid #dbe5ea}.source-list p,.source-list li{font-size:14px}.source-list h3{font-size:19px}[hidden]{display:none!important}a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9b5b00;outline-offset:4px}@media(max-width:700px){.guide-row h2{font-size:22px}.short-answer{padding:18px}.article-toc{padding:16px}.topic-links{display:block}.topic-links a{display:block;margin-bottom:8px}}

.table-scroll{max-width:100%;overflow-x:auto;margin:20px 0}.table-scroll:focus-visible{outline:3px solid #9b5b00;outline-offset:3px}.content th{overflow-wrap:anywhere}@media(max-width:600px){.table-scroll table{min-width:560px}}

/* Article-specific editorial photography; existing classic typography retained. */
.guide-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:start}.guide-image{display:block;line-height:0}.guide-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.guide-copy{min-width:0}.guide-row:not(:has(.guide-image)){display:block}.article-cover{margin:22px 0 28px}.article-cover img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eef2f4}.article-cover figcaption{font-size:12px;line-height:1.5;color:#526d7c}@media(max-width:850px){.guide-row{grid-template-columns:140px minmax(0,1fr);gap:16px}}@media(max-width:520px){.guide-row{display:block}.guide-image{margin-bottom:16px}.guide-image img{width:100%;aspect-ratio:3/2}.article-cover{margin-top:18px}}
