.crumbs{color:var(--muted);margin-bottom:16px;font-size:14px}.crumbs a{color:var(--muted)}.lead{color:var(--muted);font-size:18px}.content-page h3,.brief h3{margin:24px 0 8px;font-size:17px;font-weight:600}.content-page ul,.content-page ol{margin:0 0 16px;padding-left:22px}.content-page li{margin-bottom:6px}.notice.draft{border-style:dashed}.table-wrap{margin:0 0 16px;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:15px}.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.table-wrap th{font-weight:600}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:12px 16px}.faq summary{cursor:pointer;min-height:24px;font-weight:600}.faq details p{margin:10px 0 0}.related ul{padding-left:22px}.content-check{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:16px}.content-check-title{font-weight:600}.check-form .check-form-row{flex-wrap:wrap;gap:8px;display:flex}.check-form .check-form-row input{background:var(--bg);border:1px solid var(--line);min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;flex:220px;margin:0;padding:8px 12px}.check-form-hint{color:var(--muted);margin:8px 0 0;font-size:14px}.brief fieldset{border:0;margin:0 0 20px;padding:0}.brief legend{margin-bottom:8px;padding:0;font-weight:600}.brief .choice{cursor:pointer;align-items:flex-start;gap:10px;min-height:36px;margin:0 0 4px;font-weight:400;display:flex}.brief .choice input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.brief input[type=text],.brief input[type=tel],.brief select,.brief textarea{background:var(--surface);border:1px solid var(--line);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;margin-bottom:12px;padding:8px 12px}.brief textarea{resize:vertical;min-height:110px}.brief .two{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (max-width:560px){.brief .two{grid-template-columns:1fr}}.brief .consent{margin:8px 0 16px}.result-domain{overflow-wrap:anywhere}
