.r7dMeq_search{gap:8px;max-width:720px;display:grid}.r7dMeq_search label{color:var(--navy);font-weight:700}.r7dMeq_search input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--ink);border-radius:14px;padding:12px 16px;font-size:1.02rem}.r7dMeq_search input:focus{outline:3px solid var(--navy);outline-offset:2px}.r7dMeq_searchCount{color:var(--muted);margin:0;font-size:.92rem}.r7dMeq_results{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.r7dMeq_results a{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:14px;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.r7dMeq_results a:hover{border-color:var(--teal)}.r7dMeq_results span{color:var(--muted);font-size:.86rem}.r7dMeq_area+.r7dMeq_area{margin-top:clamp(36px,5vw,56px)}.r7dMeq_areaHead{gap:4px;margin-bottom:16px;display:grid}.r7dMeq_areaHead h2{margin:0;font-size:clamp(1.4rem,2.6vw,1.8rem)}.r7dMeq_areaHead p{color:var(--muted);margin:0}.r7dMeq_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(12px,2vw,18px);display:grid}.r7dMeq_card{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:20px;align-content:start;gap:8px;padding:20px 22px;text-decoration:none;transition:border-color .2s;display:grid}.r7dMeq_card:hover{border-color:var(--teal);color:var(--ink)}.r7dMeq_card h3{margin:0;font-size:1.12rem}.r7dMeq_card p{color:var(--muted);margin:0;font-size:.95rem}.r7dMeq_cardMeta{color:var(--teal-text);font-size:.84rem;font-weight:700}.r7dMeq_guideLayout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.r7dMeq_toc{background:var(--paper);border:1px solid var(--line);border-radius:18px;gap:4px;padding:18px;font-size:.92rem;display:grid;position:sticky;top:96px}.r7dMeq_toc strong{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem}.r7dMeq_toc a{color:var(--navy);padding:4px 0;line-height:1.35;text-decoration:none}.r7dMeq_toc a:hover{color:var(--teal-text);text-decoration:underline}.r7dMeq_sections{gap:clamp(32px,4vw,48px);min-width:0;display:grid}.r7dMeq_sectionTitle{margin:0 0 14px;scroll-margin-top:96px;font-size:clamp(1.25rem,2.2vw,1.55rem)}.r7dMeq_entries{gap:14px;margin:0;padding:0;list-style:none;display:grid}.r7dMeq_entry{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px 22px;scroll-margin-top:96px}.r7dMeq_entry:target{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-wash)}.r7dMeq_entryHead{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.r7dMeq_entry h3{overflow-wrap:anywhere;flex-basis:100%;margin:4px 0 0;font-size:1.08rem;line-height:1.3}.r7dMeq_tag{background:var(--cream);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:700}.r7dMeq_tagDate{background:var(--gold-wash);color:var(--gold-deep)}.r7dMeq_requirement{color:var(--ink);overflow-wrap:anywhere;margin:0}.r7dMeq_entryFoot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:10px;font-size:.86rem;display:flex}.r7dMeq_entryFoot a{font-weight:700}.r7dMeq_guideCta{background:var(--navy);color:#cfe0e2;border-radius:22px;justify-items:start;gap:12px;padding:clamp(20px,3vw,28px);display:grid}.r7dMeq_guideCta h2{color:#fff;margin:0;font-size:1.4rem}.r7dMeq_guideCta p{margin:0}.r7dMeq_related{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.r7dMeq_related a{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-block}.r7dMeq_related a:hover{border-color:var(--teal)}.r7dMeq_newsLayout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.r7dMeq_month+.r7dMeq_month{margin-top:28px}.r7dMeq_month h2{margin:0 0 10px;font-size:1.1rem}.r7dMeq_newsList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.r7dMeq_newsList a{background:var(--paper);border:1px solid var(--line);color:var(--navy);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;font-weight:600;line-height:1.4;text-decoration:none;display:grid}.r7dMeq_newsList a:hover{border-color:var(--teal)}.r7dMeq_newsList time{background:var(--teal-wash);color:var(--teal-text);white-space:nowrap;border-radius:10px;padding:4px 9px;font-size:.78rem;font-weight:800}.r7dMeq_side{gap:18px;display:grid}.r7dMeq_panel{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:20px 22px}.r7dMeq_panel h2{margin:0 0 6px;font-size:1.15rem}.r7dMeq_panel>p{color:var(--muted);margin:0 0 12px;font-size:.92rem}.r7dMeq_panelList{gap:10px;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}.r7dMeq_panelList li{gap:2px;display:grid}.r7dMeq_panelList span{color:var(--muted);font-size:.84rem}.r7dMeq_changeDate{color:var(--gold-deep);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 8px;font-size:.8rem;font-weight:800}@media (max-width:920px){.r7dMeq_guideLayout,.r7dMeq_newsLayout{grid-template-columns:minmax(0,1fr)}.r7dMeq_toc{position:static}}@media (max-width:560px){.r7dMeq_entry,.r7dMeq_card,.r7dMeq_panel{padding:16px}}
.ZM5qtq_results{gap:18px;display:grid}.ZM5qtq_resultsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ZM5qtq_resultsHead h2,.ZM5qtq_resultsHead h3{margin:0}.ZM5qtq_count{color:var(--muted);font-size:.95rem}.ZM5qtq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(14px,2vw,22px);margin:0;padding:0;list-style:none;display:grid}.ZM5qtq_card{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-soft);color:inherit;align-content:start;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ZM5qtq_card:hover,.ZM5qtq_card:focus-visible{border-color:var(--teal);transform:translateY(-2px)}.ZM5qtq_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ZM5qtq_card h3,.ZM5qtq_card h4{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.ZM5qtq_by{color:var(--ink);margin:0;font-weight:700}.ZM5qtq_meta{color:var(--muted);margin:0;font-size:.95rem}.ZM5qtq_amount{color:var(--navy);margin:0;font-weight:700}.ZM5qtq_badge{letter-spacing:.02em;background:var(--cream-deep);width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.ZM5qtq_badge[data-state=sourced]{background:var(--info-wash);color:var(--info)}.ZM5qtq_badge[data-state=registered]{background:var(--gold-wash);color:var(--gold-deep)}.ZM5qtq_badge[data-state=verified]{background:var(--good-wash);color:var(--good)}.ZM5qtq_badge[data-tone=made-up]{background:var(--stop-wash);color:var(--stop)}.ZM5qtq_disclosure{border-radius:var(--radius-sm);background:var(--gold-wash);color:var(--gold-deep);margin:0;padding:8px 12px;font-size:.9rem;font-weight:600}.ZM5qtq_warning{border-radius:var(--radius-sm);background:var(--stop-wash);color:var(--stop);margin:0;padding:10px 14px;font-weight:600}.ZM5qtq_filters{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px 14px;padding:16px;display:grid}.ZM5qtq_filters label{color:var(--ink);gap:4px;font-size:.9rem;font-weight:700;display:grid}.ZM5qtq_filters input,.ZM5qtq_filters select{border:1px solid var(--line-strong);width:100%;min-height:44px;font:inherit;color:var(--ink);background-color:#fff;border-radius:10px;padding:8px 12px;font-weight:400}.ZM5qtq_filters select{padding:var(--field-padding)}.ZM5qtq_filters .ZM5qtq_wide{grid-column:1/-1}.ZM5qtq_filterCheck{align-items:center;min-height:44px;gap:10px!important;display:flex!important}.ZM5qtq_filterCheck input{flex:none;width:22px;height:22px;min-height:22px}.ZM5qtq_filterActions{flex-wrap:wrap;gap:10px;display:flex}.ZM5qtq_empty{border-radius:var(--radius);background:var(--paper);border:1px dashed var(--line-strong);gap:10px;padding:clamp(18px,3vw,28px);display:grid}.ZM5qtq_empty h3,.ZM5qtq_empty p{margin:0}.ZM5qtq_pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ZM5qtq_detail{grid-template:"main top""main rest"1fr/minmax(0,1fr) minmax(0,340px);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.ZM5qtq_detail>.ZM5qtq_main{grid-area:main}.ZM5qtq_asideTop{grid-area:top;gap:16px;min-width:0;display:grid}.ZM5qtq_asideRest{grid-area:rest;align-self:start;gap:16px;min-width:0;display:grid}@media (max-width:900px){.ZM5qtq_detail{grid-template:"top""main""rest"/minmax(0,1fr)}}.ZM5qtq_split{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}@media (max-width:900px){.ZM5qtq_split{grid-template-columns:minmax(0,1fr)}}.ZM5qtq_main{gap:clamp(18px,2.4vw,28px);min-width:0;display:grid}.ZM5qtq_aside{gap:16px;min-width:0;display:grid}.ZM5qtq_box{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);overflow-wrap:anywhere;gap:12px;min-width:0;padding:clamp(16px,2.4vw,22px);display:grid}.ZM5qtq_box h2,.ZM5qtq_box h3{margin:0;font-size:1.15rem}.ZM5qtq_box p{margin:0}.ZM5qtq_facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ZM5qtq_facts li{padding-left:18px;position:relative}.ZM5qtq_facts li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:2px}.ZM5qtq_body{white-space:pre-line;overflow-wrap:anywhere}.ZM5qtq_actions{flex-wrap:wrap;gap:10px;display:flex}.ZM5qtq_actions>*{flex:auto;justify-content:center}.ZM5qtq_small{color:var(--muted);margin:0;font-size:.9rem}.ZM5qtq_checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ZM5qtq_checks li{align-items:flex-start;gap:8px;font-size:.95rem;display:flex}.ZM5qtq_group{overflow-wrap:anywhere;gap:10px;min-width:0;display:grid}.ZM5qtq_group h3{margin:0;font-size:1.05rem}.ZM5qtq_score{background:var(--teal-wash);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.ZM5qtq_score strong{font-size:1.05rem}.ZM5qtq_report{gap:10px;display:grid}.ZM5qtq_report select,.ZM5qtq_report textarea,.ZM5qtq_form input,.ZM5qtq_form select,.ZM5qtq_form textarea{border:1px solid var(--line-strong);width:100%;min-height:44px;font:inherit;color:var(--ink);background-color:#fff;border-radius:10px;padding:10px 12px}.ZM5qtq_report select,.ZM5qtq_form select{--field-pad-y:10px;padding:var(--field-padding)}.ZM5qtq_report textarea,.ZM5qtq_form textarea{resize:vertical;min-height:96px}.ZM5qtq_form{gap:12px;display:grid}.ZM5qtq_form label{gap:4px;font-size:.95rem;font-weight:700;display:grid}.ZM5qtq_form .ZM5qtq_consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.ZM5qtq_form .ZM5qtq_consent input[type=checkbox],.ZM5qtq_form .ZM5qtq_consent input[type=radio]{flex:none;width:22px;height:22px;min-height:22px;margin-top:2px}.ZM5qtq_choices{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.ZM5qtq_form .ZM5qtq_choices label{align-items:center;gap:8px;min-height:44px;font-weight:700;display:flex}.ZM5qtq_form .ZM5qtq_choices input{width:20px;height:20px;min-height:0}.ZM5qtq_error{color:var(--stop);margin:0;font-size:.92rem;font-weight:600}.ZM5qtq_ok{color:var(--good);margin:0;font-weight:700}.ZM5qtq_linkButton{min-height:44px;color:var(--teal-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}summary.ZM5qtq_small{min-height:44px;padding-block:10px}
