.seo-page .learn-updated{letter-spacing:.4px;color:#b6a890;margin-top:22px;font-size:12px}.seo-page .learn-updated time{color:#e6d6bf}.seo-page .learn-toc ol{margin:12px 0 0;padding:0;list-style:none}.seo-page .learn-toc li{border-bottom:1px solid #d8ccb8}.seo-page .learn-toc a{color:#3a332b;padding:9px 0;font-size:13px;line-height:1.5;display:block}.seo-page .learn-toc a:hover{color:var(--primary)}.seo-page .learn-link{color:#a6412d;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:is(.seo-page .learn-link:hover,.seo-page .learn-link:focus-visible){color:#7d2b1d}.seo-page .learn-bullets{flex-direction:column;gap:10px;margin:14px 0 0;padding-left:20px;list-style:outside;display:flex}.seo-page .learn-bullets li{color:#3a332b;font-size:15px;line-height:1.8}.seo-page .learn-bullets li::marker{color:#ad6745}.seo-page .learn-table{margin:22px 0 0}.seo-page .learn-table-scroll{border:1px solid var(--seo-card-border);background:#fbf6ec;overflow-x:auto}.seo-page .learn-table table{border-collapse:collapse;width:max-content;min-width:100%;font-size:14px;line-height:1.5}.seo-page .learn-table caption{caption-side:top;text-align:left;letter-spacing:.4px;color:#7a3322;padding:0 0 10px;font-size:12px;font-weight:700}.seo-page .learn-table th,.seo-page .learn-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0d5c3;padding:10px 12px}.seo-page .learn-table td{min-width:5em;max-width:22em}.seo-page .learn-table thead th{background:var(--seo-card);letter-spacing:.3px;white-space:nowrap;font-size:12px}.seo-page .learn-table tbody th{color:#5e5346;white-space:nowrap;font-weight:600}.seo-page .learn-table tbody tr:last-child>*{border-bottom:0}.seo-page .learn-table-note{margin-top:8px;color:#7b6f60!important;font-size:12px!important;line-height:1.6!important}.seo-page .learn-horan{border-left:3px solid var(--primary);background:#f7efe0;margin:22px 0 0;padding:16px 20px}.seo-page .learn-horan-label{letter-spacing:1.2px;text-transform:uppercase;color:#963424;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.seo-page[lang=ja] .learn-horan-label{text-transform:none;letter-spacing:.4px}.seo-page .learn-horan p{font:italic 16px/1.7 var(--seo-serif)!important;color:#4a3d31!important}.seo-page[lang=ja] .learn-horan p{font-size:15px!important;font-style:normal!important}.seo-page .learn-sources ol{color:#3a332b;flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:14px;line-height:1.6;list-style:decimal;display:flex}.seo-page .learn-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.seo-page .learn-disclosure{color:#6a6257!important;font-size:13px!important;line-height:1.7!important}.seo-page .learn-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-page .learn-links a{border:1px solid var(--seo-card-border);background:var(--seo-card);flex-direction:column;gap:6px;height:100%;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.seo-page .learn-links a:hover{border-color:var(--primary);background:#fbf4e6}.seo-page .learn-links strong{font:400 18px/1.35 var(--seo-serif)}.seo-page .learn-links span{color:#6a6257;font-size:13px;line-height:1.6}.seo-page .learn-more{max-width:var(--seo-width);padding:0 var(--seo-gutter) 56px;margin:0 auto}.seo-page .learn-more h2{font:400 24px/1.3 var(--seo-serif);margin-bottom:16px}.seo-page .learn-hub-group{max-width:var(--seo-width);padding:44px var(--seo-gutter) 0;margin:0 auto}.seo-page .learn-hub-group h2{font:400 28px/1.25 var(--seo-serif);margin-bottom:16px}.seo-page[lang=ja] .learn-hub-group h2,.seo-page[lang=ja] .learn-more h2{font-size:22px}.seo-page .learn-hub-empty{max-width:var(--seo-width);padding:44px var(--seo-gutter) 0;color:#5e5346;margin:0 auto;font-size:15px}@media (max-width:700px){.seo-page .learn-table table{font-size:13px}.seo-page .learn-table th,.seo-page .learn-table td{padding:8px 10px}.seo-page .learn-toc{display:none}}
