.about-main{padding:14px var(--gutter) 0;word-break:keep-all}.about-main p{margin:0}.about-main h2{margin:0;font-size:26px;letter-spacing:-.8px;line-height:1.4;text-wrap:balance}.about-hero{padding:8px 0 34px}.about-brand{display:flex;gap:7px;align-items:center;font-weight:750;font-size:15px}.about-brand span{padding-left:3px;color:var(--muted);font-size:12px;font-weight:400}.about-hero h2{margin:24px 0 14px;font-size:clamp(30px,8.8vw,40px);letter-spacing:-1.5px;line-height:1.25}.about-hero h2 em{color:var(--accent);font-style:normal}.about-main .about-intro{color:var(--muted);font-size:14px;line-height:1.85}.about-journey{position:relative;margin:24px 0 20px;padding:16px 12px 14px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--card)}.about-figure-label{display:block;font-size:11px;letter-spacing:1px;color:var(--muted)}.about-map-art{display:block;width:94%;margin:-2px auto 0}.about-note-art{position:absolute;top:37px;right:15px;width:111px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:9px;transform:rotate(7deg);box-shadow:0 4px 15px var(--map-shadow)}.about-note-art>span{display:block;font-size:11px;font-weight:700;color:var(--accent)}.about-note-art i{display:block;height:2px;margin-top:8px;background:var(--line)}.about-note-art i:nth-of-type(2){width:78%}.about-note-art i:nth-of-type(3){width:88%}.about-note-art b{display:block;font-size:8px;margin-top:10px;color:var(--muted);font-weight:500;white-space:nowrap}.about-figure-caption{display:block;text-align:center;font-size:12px;color:var(--muted)}.about-figure-caption small{display:block;font-size:10px;margin-top:4px;color:var(--faint)}.about-cta{justify-content:space-between}.about-cta svg{width:20px;height:20px;flex:none}.about-main .about-free{margin-top:10px;text-align:center;font-size:12px;color:var(--muted)}.about-feature{padding:32px 0;border-top:1px solid var(--line)}.about-section-label{display:flex;gap:8px;align-items:center;color:var(--accent);font-size:12px;font-weight:700;margin-bottom:13px}.about-section-label>span{padding:2px 7px;border-radius:5px;background:var(--accent-soft);font-variant-numeric:tabular-nums}.about-feature>p{margin-top:12px;font-size:14px;color:var(--muted);line-height:1.8}.about-data-preview{padding:17px;margin-top:20px;border:1px solid var(--line);background:var(--card);border-radius:16px}.about-data-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:14px;font-size:13px;font-weight:700}.about-data-top span+span{font-size:10px;font-weight:500;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:2px 6px}.about-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.about-data-grid>div{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--line)}.about-data-grid strong{font-size:14px;font-weight:650}.about-data-grid span{color:var(--muted);font-size:11px}.about-main p.about-fine{margin-top:13px;font-size:12px;line-height:1.8;color:var(--muted)}.about-memo-preview{margin:20px 0 0;padding:19px;border-radius:2px 16px 16px 2px;border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--card)}.about-memo-preview figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.about-memo-preview figcaption small{font-size:10px}.about-memo-preview blockquote{margin:18px 0;line-height:1.9;font-size:15px;letter-spacing:-.3px}.about-memo-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px dashed var(--line);font-size:10px;color:var(--muted)}.about-memo-bottom span:first-child{color:var(--accent);font-weight:700}.about-record-extras{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.about-record-extras span{border:1px solid var(--line);padding:5px 8px;border-radius:6px;color:var(--muted);font-size:11px}.about-progress{list-style:none;padding:20px 12px;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);background:var(--accent-soft);border-radius:16px}.about-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.about-progress li+li:before{content:"→";position:absolute;left:-6px;top:13px;color:var(--accent);font-size:14px}.about-progress strong{font-size:12px;font-weight:600}.about-progress-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--accent);font-size:29px;background:var(--card)}.about-progress-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.about-progress-icon.about-mini-seal{width:44px;height:44px;margin:2px;border-radius:5px;transform:rotate(-7deg);font-family:var(--font-seal);font-size:14px;font-weight:700;line-height:1.15;text-align:center;background:var(--seal);color:var(--seal-ink);box-shadow:inset 0 0 0 3px var(--seal),inset 0 0 0 4px var(--seal-ink)}.about-exchange{margin-top:4px;padding:25px 22px;border-radius:18px;background:var(--accent-soft)}.about-eyebrow{display:block;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:12px}.about-exchange h2{font-size:23px}.about-exchange>p{font-size:14px;line-height:1.8;margin-top:12px}.about-exchange p.about-exchange-rule{padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.about-data-info{padding:36px 0 28px}.about-data-info h2{font-size:23px}.about-data-info>p{margin-top:12px;font-size:14px;line-height:1.8;color:var(--muted)}.about-source-link{display:inline-flex;align-items:center;gap:3px;min-height:44px;margin:8px 0 12px;font-size:13px;color:var(--accent);text-decoration:none}.about-source-link svg{width:16px;height:16px}.about-main .about-total{font-size:14px;font-weight:650}.about-coverage-note{padding:0 15px 16px}.about-region-details .about-price-note{padding:0 15px 16px;color:var(--muted);font-size:12px;line-height:1.8}.about-region-details{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.about-main summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:52px;font-size:14px;font-weight:600}.about-main summary::-webkit-details-marker{display:none}.about-main summary svg{width:18px;height:18px;flex:none;color:var(--muted)}.about-main details[open]>summary svg{transform:rotate(180deg)}.about-region-details summary{padding:0 15px}.about-regions{padding:0 15px 16px}.about-regions>div+div{margin-top:14px}.about-regions h3{margin:0 0 8px;font-size:12px;color:var(--muted)}.about-regions ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.about-regions li{padding:4px 8px;background:var(--app);border:1px solid var(--line);border-radius:6px;font-size:12px}.about-outro{padding:32px 0 20px;border-top:1px solid var(--line)}.about-outro h2{margin:14px 0 22px}@media(max-width:350px){.about-main h2{font-size:23px}.about-hero h2{font-size:30px}.about-exchange{padding:22px 17px}.about-exchange h2{font-size:21px}.about-brand span{font-size:11px}.about-note-art{width:94px;right:10px;top:28px;padding:9px}.about-note-art b{font-size:7.5px}.about-memo-preview{padding:16px}.about-memo-preview blockquote{font-size:14px}}
