.content-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:22px 0}.content-facts>div{padding:14px 0;border-bottom:1px solid #e0e2df}.content-facts dt{font-size:14px;color:#666e75;margin-bottom:6px}.content-facts dd{margin:0;color:#303840;line-height:1.75;overflow-wrap:anywhere}.content-steps{padding-left:24px;line-height:1.9}.content-steps li{padding:6px 0 6px 7px}.content-section{margin:30px 0}.content-section h2{font-size:25px;line-height:1.5;letter-spacing:-.03em}.content-section p,.content-section li{line-height:1.9;font-size:16px}.content-section ul{padding-left:23px}.content-table-scroll{overflow:auto;margin:18px 0;border:1px solid #dfe2de;border-radius:8px}.content-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.75}.content-table th,.content-table td{padding:13px 16px;border-bottom:1px solid #e2e4df;min-width:120px;vertical-align:top}.content-table th{background:#f1f2ee;color:#414c59}.content-table tr:last-child td{border-bottom:0}.content-related{margin:30px 0;padding:24px;background:#f4f4ef;border-radius:10px}.content-related h2{font-size:20px;margin:0 0 14px}.content-related a{display:inline-block;margin:5px 18px 5px 0;color:#426490}.content-feature-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px}.content-feature-filter button,.content-presets button{border:1px solid #d7dbd8;background:#fff;color:#485562;border-radius:20px;padding:8px 14px;font-size:14px;cursor:pointer}.content-feature-filter button[aria-pressed=true],.content-presets button[aria-pressed=true]{background:#303740;color:#fff;border-color:#303740}.content-scope{font-size:13px!important;color:#626d77!important;margin:10px 0 0!important}.content-notice{padding:16px 20px;background:#f1f2ee;border-left:3px solid #75899f;line-height:1.8;margin:20px 0}.content-status{display:inline-block;font-size:12px;border:1px solid #d7ddd8;border-radius:5px;padding:3px 7px;color:#536358;background:#f1f4ef}.content-review-date{font-size:13px;color:#65707a;line-height:1.7}.content-example{margin:28px 0;padding:24px;background:#f6f6f2;border:1px solid #dde2da;border-radius:12px}.content-example h2{font-size:23px;line-height:1.5;margin-top:0}.content-presets{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.content-example-result{font-size:28px;letter-spacing:-.03em;color:#303e4f;font-weight:600}.content-example p{line-height:1.85}.content-example small{display:block;line-height:1.8;color:#646f78;font-size:13px}.content-faq details{border-bottom:1px solid #dfe2db;padding:17px 0}.content-faq summary{font-size:16px;cursor:pointer;color:#3f5061}.content-faq p{font-size:15px;line-height:1.9}.content-country-start{display:block;margin:0 0 20px;padding:22px 25px;background:#303740;color:#fff;border-radius:10px;text-decoration:none}.content-country-start small{display:block;color:#c6ced7;font-size:13px;margin-bottom:8px}.content-country-start strong{font-size:21px;line-height:1.5}.content-outline{padding:20px 24px;background:#f4f4ef;border-radius:10px;margin:25px 0}.content-outline a{display:block;padding:5px 0;color:#485e79;line-height:1.6}.content-claim-note{padding-top:14px;border-top:1px solid #dedfdc;font-size:13px!important;color:#646f78!important}.content-profile-section{scroll-margin-top:135px}.content-issue-link{display:inline-block;color:#426490;border:0;background:none;padding:0;cursor:pointer;font-size:15px;text-decoration:underline}.content-manual-report{white-space:pre-line;background:#f3f4ef;padding:16px;line-height:1.8;font-size:14px}.content-reward-note{display:block;font-size:13px;color:#626d76;line-height:1.7;margin-top:8px}
@media(max-width:700px){.content-facts{grid-template-columns:1fr}.content-section h2{font-size:22px}.content-example,.content-related,.content-outline{padding:20px}.content-table th,.content-table td{padding:11px 13px}.content-country-start{padding:20px}.content-country-start strong{font-size:19px}}

/* Editorial principles read as an article, with clear sections and restrained rules. */
#site-ownership,#site-review{margin-top:56px;scroll-margin-top:120px}
#site-ownership>h2,#site-review>h2{padding-top:28px;border-top:2px solid #1b2535}
.policy-body{margin:28px 0 32px}
.policy-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.35fr);gap:28px;padding:27px 0;border-top:1px solid #dce1e8}
.policy-item h3{margin:0;font-size:18px;line-height:1.65;letter-spacing:-.02em;color:#1b2535;word-break:keep-all;overflow-wrap:anywhere}
.policy-item p{margin:0;color:#445064;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.policy-item p+p{margin-top:14px}
@media(max-width:700px){#site-ownership,#site-review{margin-top:40px}.policy-item{grid-template-columns:1fr;gap:12px;padding:23px 0}.policy-item h3{font-size:18px}.policy-body{margin-top:22px}}

.beginner-answer{scroll-margin-top:120px;padding:16px 0 8px;color:#273448}
.beginner-heading{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:38px;align-items:center;padding:12px 0 30px}
.beginner-heading h2{font-size:clamp(25px,2.5vw,36px);line-height:1.5;letter-spacing:-.035em;margin:12px 0 18px;word-break:keep-all;overflow-wrap:anywhere}
.beginner-lead{font-size:18px;line-height:1.85;color:#445064}
.beginner-date{font-size:13px;color:#637084;line-height:1.6}
.beginner-heading .learning-photo{margin:0;width:100%;min-width:0}
.beginner-heading .learning-photo img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:14px}
.beginner-content{max-width:850px;margin:0 auto}
.beginner-step{padding:23px 0;border-top:1px solid #dce2eb}
.beginner-step h3,.beginner-checklist h3{font-size:20px;line-height:1.6;color:#1e2f49;margin:0 0 12px}
.beginner-step p,.beginner-checklist li,.beginner-sources p{font-size:16px;line-height:1.95;color:#445064;margin:0;overflow-wrap:anywhere}
.beginner-checklist{padding:24px 28px;background:#f0f3f7;border-left:3px solid #344866;border-radius:0 12px 12px 0;margin:10px 0 25px}
.beginner-checklist ul{padding-left:20px;margin:0}.beginner-checklist li+li{margin-top:7px}
.beginner-sources{border-top:1px solid #dce2eb;border-bottom:1px solid #dce2eb;padding:18px 0}
.beginner-sources summary{font-size:15px;line-height:1.7;cursor:pointer;font-weight:600}
.beginner-sources p{margin-top:12px}.beginner-sources ul{padding-left:20px;margin:12px 0 0}.beginner-sources li{margin:8px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.beginner-next{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px;flex-wrap:wrap}
.beginner-next a{font-size:16px;line-height:1.7;max-width:100%;overflow-wrap:anywhere}.beginner-next small{display:block;font-size:13px;color:#637084}
@media(max-width:700px){.beginner-heading{grid-template-columns:1fr;gap:18px}.beginner-lead{font-size:16px}.beginner-heading .learning-photo img{max-height:260px}.beginner-checklist{padding:20px}.beginner-next{align-items:flex-start;flex-direction:column}.beginner-step h3,.beginner-checklist h3{font-size:18px}}
