.Xmq7Vq_page{background:var(--c-bg);overflow-x:clip}.Xmq7Vq_container{max-width:var(--mkt-max);margin:0 auto}.Xmq7Vq_section{padding:clamp(72px,9vw,128px) 28px}.Xmq7Vq_sectionAlt{background:#e7e4dc}.Xmq7Vq_sectionDark{background:var(--c-dark);padding:clamp(72px,9vw,128px) 28px}.Xmq7Vq_head{border-top:1px solid var(--c-ink);padding-top:26px}.Xmq7Vq_headDark{border-top:1px solid #ffffff38;padding-top:26px}.Xmq7Vq_kicker{font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gray);margin-bottom:16px;font-size:11px}.Xmq7Vq_kicker span{color:var(--c-ink)}.Xmq7Vq_kickerDark{font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:#7a8aa2;margin-bottom:16px;font-size:11px}.Xmq7Vq_kickerDark span{color:#efede6}.Xmq7Vq_h2{font-family:var(--font-zen-stack);letter-spacing:-.02em;color:var(--c-ink);margin:0;font-size:clamp(27px,3.6vw,44px);font-weight:900;line-height:1.25}.Xmq7Vq_headLead{min-width:280px}.Xmq7Vq_headLead p{color:var(--c-sub);max-width:560px;margin:16px 0 0;font-size:14.5px;line-height:1.9}.Xmq7Vq_hero{padding:clamp(56px,7vw,92px) 28px clamp(56px,7vw,84px)}.Xmq7Vq_heroEyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:16px;font-size:11px;display:flex}.Xmq7Vq_heroEyebrow span{color:var(--c-ink)}.Xmq7Vq_heroGrid{grid-template-columns:1.06fr .94fr;align-items:end;gap:clamp(36px,5vw,72px);margin-top:clamp(28px,3.5vw,44px);display:grid}.Xmq7Vq_heroCopy{min-width:300px}.Xmq7Vq_heroTitle{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);white-space:nowrap;margin:0;font-size:clamp(34px,4.6vw,56px);font-weight:900;line-height:1.07}.Xmq7Vq_heroTitle .Xmq7Vq_accent{color:var(--c-accent)}.Xmq7Vq_heroLede{color:var(--c-sub);word-break:normal;max-width:560px;margin:30px 0 0;font-size:15px;line-height:1.95}.Xmq7Vq_heroCtaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.Xmq7Vq_btnDark{color:var(--c-cream);background:var(--c-ink);border-radius:3px;padding:16px 32px;font-size:14.5px;font-weight:700;transition:background .15s}.Xmq7Vq_btnDark:hover{background:var(--c-accent)}.Xmq7Vq_heroTrust{font-family:var(--font-mono-stack);color:#6e6a5c;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:26px;font-size:11px;display:flex}.Xmq7Vq_heroTrust .Xmq7Vq_item{align-items:center;gap:7px;display:inline-flex}.Xmq7Vq_heroVisual{border-radius:5px;min-width:320px;line-height:0;overflow:hidden}.Xmq7Vq_media{width:100%;height:auto;display:block}.Xmq7Vq_heroFacts{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:0;margin-top:clamp(40px,5vw,64px);display:flex}.Xmq7Vq_fact{flex:1;min-width:200px}.Xmq7Vq_fact1{padding:24px 28px 4px 0}.Xmq7Vq_fact2{border-left:1px solid var(--c-border);padding:24px 28px 4px}.Xmq7Vq_fact3{border-left:1px solid var(--c-border);padding:24px 0 4px 28px}.Xmq7Vq_factNum{font-family:var(--font-zen-stack);color:var(--c-ink);letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:900}.Xmq7Vq_factUnit{color:var(--c-gray);font-size:15px}.Xmq7Vq_factLabel{color:var(--c-sub);margin-top:6px;font-size:13px}.Xmq7Vq_factNote{font-family:var(--font-mono-stack);color:#a39c8c;letter-spacing:.02em;margin-top:12px;font-size:10.5px}.Xmq7Vq_seminarStrip{background:var(--c-ink);border-radius:6px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;padding:20px 26px;transition:background .15s;display:flex}.Xmq7Vq_seminarStrip:hover{background:#1e2c3e}.Xmq7Vq_seminarTag{color:var(--c-accent-light);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.Xmq7Vq_seminarTag .Xmq7Vq_dot{background:var(--c-accent-light);border-radius:50%;width:7px;height:7px}.Xmq7Vq_seminarDate{color:var(--c-cream);white-space:nowrap;font-size:13px;font-weight:700}.Xmq7Vq_seminarDivider{background:#ffffff2e;width:1px;height:18px}.Xmq7Vq_seminarTitle{color:#c3cfdf;flex:1;min-width:220px;font-size:13.5px;line-height:1.65}.Xmq7Vq_seminarMore{color:var(--c-cream);white-space:nowrap;font-size:12.5px;font-weight:700}.Xmq7Vq_chHeadTitle{min-width:280px}.Xmq7Vq_chGrid{border-top:1px solid var(--c-border);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));margin-top:clamp(40px,5vw,60px);display:grid}.Xmq7Vq_chCell{border-bottom:1px solid var(--c-border)}.Xmq7Vq_chCell1{padding:36px 30px 36px 0}.Xmq7Vq_chCell2{border-left:1px solid var(--c-border);padding:36px 30px}.Xmq7Vq_chCell3{border-left:1px solid var(--c-border);padding:36px 0 36px 30px}.Xmq7Vq_chTop{justify-content:space-between;align-items:center;display:flex}.Xmq7Vq_chNum{font-family:var(--font-mono-stack);color:var(--c-accent);font-size:13px;font-weight:700}.Xmq7Vq_chTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:20px 0 0;font-size:18px;font-weight:700;line-height:1.55}.Xmq7Vq_chBody{color:var(--c-sub);margin:14px 0 0;font-size:13.5px;line-height:1.95}.Xmq7Vq_flowRow{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:clamp(40px,5vw,60px);display:flex}.Xmq7Vq_flowCard{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;flex:1;min-width:240px;padding:30px}.Xmq7Vq_flowTop{justify-content:space-between;align-items:center;display:flex}.Xmq7Vq_flowStep{font-family:var(--font-mono-stack);letter-spacing:.08em;color:var(--c-accent);font-size:11px;font-weight:700}.Xmq7Vq_flowTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:22px 0 0;font-size:18px;font-weight:700}.Xmq7Vq_flowBody{color:var(--c-sub);margin:12px 0 0;font-size:13.5px;line-height:1.95}.Xmq7Vq_flowArrow{font-family:var(--font-mono-stack);color:#b8b2a2;flex:none;justify-content:center;align-items:center;padding:0 4px;font-size:22px;display:flex}.Xmq7Vq_featRow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);margin-top:clamp(48px,6vw,84px);display:grid}.Xmq7Vq_featRowDivided{border-top:1px solid var(--c-border);padding-top:clamp(48px,6vw,84px)}.Xmq7Vq_featCopy{min-width:300px}.Xmq7Vq_featCopyRight{order:2}.Xmq7Vq_featMediaLeft{order:1}.Xmq7Vq_featLabel{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--c-accent);font-size:12px;font-weight:700}.Xmq7Vq_featTitle{font-family:var(--font-zen-stack);letter-spacing:-.015em;color:var(--c-ink);margin:16px 0 0;font-size:clamp(23px,2.8vw,31px);font-weight:900;line-height:1.45}.Xmq7Vq_featTitleKeep{word-break:keep-all}.Xmq7Vq_featBody{color:var(--c-sub);margin:20px 0 0;font-size:14.5px;line-height:1.95}.Xmq7Vq_featMedia{border-radius:5px;align-self:start;min-width:300px;line-height:0;overflow:hidden}.Xmq7Vq_roadmap{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(40px,5vw,56px);padding-top:24px;display:flex}.Xmq7Vq_roadmapTag{font-family:var(--font-mono-stack);color:var(--c-accent);letter-spacing:.06em;font-size:11px;font-weight:700}.Xmq7Vq_roadmapText{color:var(--c-sub);font-size:13.5px}.Xmq7Vq_impactLead{flex:1;min-width:300px;max-width:940px}.Xmq7Vq_impactTitle{font-family:var(--font-zen-stack);letter-spacing:-.015em;color:var(--c-cream);white-space:nowrap;margin:0;font-size:clamp(22px,2.7vw,33px);font-weight:900;line-height:1.3}.Xmq7Vq_impactTitle .Xmq7Vq_accent{color:var(--c-accent-light)}.Xmq7Vq_impactText{color:#9fb0c8;max-width:620px;margin:24px 0 0;font-size:15px;line-height:2}.Xmq7Vq_impactStats{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(44px,5vw,68px);display:grid}.Xmq7Vq_impactStat1{border-right:1px solid #ffffff29;padding:40px 40px 8px 0}.Xmq7Vq_impactStat2{padding:40px 0 8px 40px}.Xmq7Vq_impactStatLabel{font-family:var(--font-mono-stack);letter-spacing:.1em;color:#7a8aa2;text-transform:uppercase;font-size:11px}.Xmq7Vq_impactStatNum{font-family:var(--font-zen-stack);color:var(--c-accent-light);letter-spacing:-.03em;margin-top:14px;font-size:clamp(48px,7vw,88px);font-weight:900;line-height:1.05}.Xmq7Vq_impactStatUnit{color:#9fb0c8;font-size:24px}.Xmq7Vq_impactNote{font-family:var(--font-mono-stack);color:#5c6e88;margin-top:20px;font-size:11px}.Xmq7Vq_domainGrid{border-top:1px solid var(--c-border);border-left:1px solid var(--c-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,5vw,56px);display:grid}.Xmq7Vq_domainCell{border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border);padding:28px}.Xmq7Vq_domainTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:16px 0 0;font-size:16px;font-weight:700}.Xmq7Vq_domainBody{color:#6e6a5c;margin:8px 0 0;font-size:12.5px;line-height:1.85}.Xmq7Vq_trustGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:clamp(40px,5vw,56px);display:grid}.Xmq7Vq_trustCard{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;padding:28px}.Xmq7Vq_trustTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:18px 0 0;font-size:16px;font-weight:700}.Xmq7Vq_trustBody{color:var(--c-sub);margin:10px 0 0;font-size:13px;line-height:1.9}.Xmq7Vq_moreItems{display:contents}.Xmq7Vq_moreLabel{color:var(--c-accent);cursor:pointer;letter-spacing:.03em;width:100%;font-size:13px;font-weight:700;font-family:var(--font-noto-stack);background:0 0;border:none;justify-content:center;align-items:center;gap:7px;margin-top:22px;display:none}.Xmq7Vq_casesHeadTitle{min-width:280px}.Xmq7Vq_casesGrid{border-top:1px solid var(--c-border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:clamp(40px,5vw,60px);display:grid}.Xmq7Vq_caseCell{border-bottom:1px solid var(--c-border);flex-direction:column;padding:34px 30px 34px 0;display:flex}.Xmq7Vq_caseTag{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--c-accent);text-transform:uppercase;font-size:11px;font-weight:700}.Xmq7Vq_caseQuote{font-family:var(--font-zen-stack);color:#2a3340;letter-spacing:-.005em;flex:1;margin:18px 0 0;font-size:17px;font-weight:500;line-height:1.85}.Xmq7Vq_caseName{font-family:var(--font-mono-stack);color:var(--c-gray);margin-top:24px;font-size:11px}.Xmq7Vq_pricingGrid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));align-items:stretch;gap:20px;margin-top:clamp(40px,5vw,60px);display:grid}.Xmq7Vq_planCard{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;flex-direction:column;padding:32px;display:flex}.Xmq7Vq_planName{font-family:var(--font-mono-stack);color:var(--c-ink);letter-spacing:.02em;font-size:13px;font-weight:700}.Xmq7Vq_planSub{color:var(--c-gray);margin:6px 0 0;font-size:12.5px}.Xmq7Vq_planPriceBox{min-height:92px;margin:22px 0 0}.Xmq7Vq_planPriceRow{align-items:baseline;gap:4px;display:flex}.Xmq7Vq_planPrice{font-family:var(--font-zen-stack);color:var(--c-ink);letter-spacing:-.01em;font-size:32px;font-weight:900}.Xmq7Vq_planPriceSm{font-size:30px}.Xmq7Vq_planPer{color:var(--c-gray);font-size:13px}.Xmq7Vq_planNote{color:var(--c-gray);margin:8px 0 0;font-size:11.5px;line-height:1.7}.Xmq7Vq_planFeatures{border-top:1px solid #e6e2d8;flex-direction:column;display:flex}.Xmq7Vq_planFeature{color:var(--c-body);border-bottom:1px solid #e6e2d8;align-items:flex-start;gap:12px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.Xmq7Vq_planFeature svg{flex:none;margin-top:3px}.Xmq7Vq_planCta{text-align:center;color:var(--c-ink);background:#e4e1d8;border-radius:3px;margin-top:auto;padding:14px;font-size:14px;font-weight:700;transition:background .15s}.Xmq7Vq_planCta:hover{background:#d8d4ca}.Xmq7Vq_sectionCta{justify-content:center;gap:14px;margin-top:clamp(36px,5vw,56px);display:flex}@media (max-width:860px){.Xmq7Vq_sectionCta{flex-direction:column;align-items:center}.Xmq7Vq_sectionCta>a{width:100%;max-width:320px}}.Xmq7Vq_planCtaGhost{text-align:center;color:var(--c-cream);background:var(--c-ink);border:none;border-radius:3px;margin-top:auto;padding:14px;font-size:14px;font-weight:700;transition:background .15s}.Xmq7Vq_planCtaGhost:hover{background:var(--c-accent)}.Xmq7Vq_faqList{border-top:1px solid var(--c-border);margin-top:clamp(36px,5vw,52px)}.Xmq7Vq_faqItem{border-bottom:1px solid var(--c-border)}.Xmq7Vq_faqBtn{text-align:left;cursor:pointer;width:100%;font-family:var(--font-noto-stack);background:0 0;border:none;align-items:center;gap:20px;padding:24px 0;display:flex}.Xmq7Vq_faqIdx{font-family:var(--font-mono-stack);color:var(--c-accent);font-size:12px;font-weight:700}.Xmq7Vq_faqQ{font-family:var(--font-zen-stack);color:var(--c-ink);flex:1;font-size:16px;font-weight:700;line-height:1.5}.Xmq7Vq_faqToggle{font-family:var(--font-mono-stack);color:var(--c-accent);font-size:20px;font-weight:400;transition:transform .25s;display:inline-block}.Xmq7Vq_faqToggleOpen{transform:rotate(45deg)}.Xmq7Vq_faqA{color:var(--c-sub);padding:0 40px 26px 56px;font-size:14px;line-height:2}.Xmq7Vq_articlesHead{align-items:flex-start}.Xmq7Vq_articlesViewAll{font-family:var(--font-mono-stack);color:var(--c-accent);letter-spacing:.04em;margin-top:16px;font-size:12px;font-weight:700;display:inline-block}.Xmq7Vq_articlesViewAll:hover{color:var(--c-ink)}.Xmq7Vq_articlesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:clamp(36px,5vw,52px);display:grid}.Xmq7Vq_articleCard{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.Xmq7Vq_articleCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -24px #16202c52}.Xmq7Vq_articleThumb{aspect-ratio:16/9;border-bottom:1px solid var(--c-border);position:relative;overflow:hidden}.Xmq7Vq_articleThumb img{-o-object-fit:cover;object-fit:cover}.Xmq7Vq_articleBody{padding:22px}.Xmq7Vq_articleMeta{align-items:center;gap:12px;display:flex}.Xmq7Vq_articleCat{font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--c-accent);text-transform:uppercase;font-size:10.5px;font-weight:700}.Xmq7Vq_articleDate{font-family:var(--font-mono-stack);color:var(--c-gray);font-size:11px}.Xmq7Vq_articleTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.55}.Xmq7Vq_finalSection{padding:0 28px clamp(48px,6vw,72px)}.Xmq7Vq_finalInner{max-width:var(--mkt-max);background:var(--c-dark);border-radius:6px;margin:0 auto;padding:clamp(56px,8vw,104px) clamp(28px,5vw,72px);position:relative;overflow:hidden}.Xmq7Vq_finalKicker{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent-light);font-size:11px}.Xmq7Vq_finalTitle{font-family:var(--font-zen-stack);letter-spacing:-.02em;color:var(--c-cream);margin:20px 0 0;font-size:clamp(30px,4.4vw,56px);font-weight:900;line-height:1.18}.Xmq7Vq_finalTitleLine{padding-bottom:.04em;display:block;overflow:hidden}.Xmq7Vq_finalText{color:#9fb0c8;white-space:nowrap;margin:24px 0 0;font-size:15.5px;line-height:1.9}.Xmq7Vq_finalCtaRow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.Xmq7Vq_finalCta{color:var(--c-dark);background:var(--c-cream);border-radius:3px;padding:17px 38px;font-size:15px;font-weight:700;transition:background .15s}.Xmq7Vq_finalCta:hover{background:var(--c-accent-light)}@media (max-width:860px){.Xmq7Vq_heroGrid,.Xmq7Vq_featRow,.Xmq7Vq_impactStats,.Xmq7Vq_domainGrid{grid-template-columns:1fr!important}.Xmq7Vq_featCopyRight,.Xmq7Vq_featMediaLeft{order:initial!important}.Xmq7Vq_heroCopy,.Xmq7Vq_heroVisual,.Xmq7Vq_featCopy,.Xmq7Vq_featMedia,.Xmq7Vq_impactLead,.Xmq7Vq_headLead,.Xmq7Vq_chHeadTitle,.Xmq7Vq_casesHeadTitle{min-width:0!important}.Xmq7Vq_heroTitle,.Xmq7Vq_impactTitle,.Xmq7Vq_finalText{white-space:normal!important}.Xmq7Vq_section,.Xmq7Vq_hero,.Xmq7Vq_sectionDark,.Xmq7Vq_finalSection{padding-left:22px!important;padding-right:22px!important}.Xmq7Vq_chCell1,.Xmq7Vq_chCell2,.Xmq7Vq_chCell3{border-left:none!important;padding-left:0!important;padding-right:0!important}.Xmq7Vq_fact1,.Xmq7Vq_fact2,.Xmq7Vq_fact3{border-left:none!important;border-top:1px solid var(--c-border)!important;padding-top:18px!important;padding-left:0!important;padding-right:0!important}.Xmq7Vq_fact1{border-top:none!important}.Xmq7Vq_flowRow{flex-direction:column!important}.Xmq7Vq_flowArrow{transform:rotate(90deg);padding:2px 0!important}.Xmq7Vq_seminarDivider{display:none!important}.Xmq7Vq_impactStat1{border-bottom:1px solid #ffffff29!important;border-right:none!important;padding:30px 0 8px!important}.Xmq7Vq_impactStat2{padding:30px 0 8px!important}.Xmq7Vq_faqA{padding:0 0 24px 30px!important}.Xmq7Vq_moreItems{display:none!important}.Xmq7Vq_moreOpen{display:contents!important}.Xmq7Vq_moreLabel{display:flex!important}}@media (max-width:520px){.Xmq7Vq_heroTitle{font-size:34px!important}.Xmq7Vq_seminarStrip{padding:18px 20px!important}}
.de4CZq_header{z-index:50;background:var(--c-bg);border-bottom:1px solid var(--c-border);padding:0 28px;transition:box-shadow .2s;position:sticky;top:0}.de4CZq_scrolled{box-shadow:0 14px 28px -22px #16202c80}.de4CZq_inner{max-width:var(--mkt-max);align-items:center;gap:40px;height:66px;margin:0 auto;display:flex}.de4CZq_logo{align-items:flex-end;gap:8px;display:flex}.de4CZq_logoImg{flex:none;width:auto;height:30px;display:block}.de4CZq_byline{font-family:var(--font-mono-stack);color:#9a9484;letter-spacing:.04em;padding-bottom:3px;font-size:10px;font-weight:400}.de4CZq_nav{color:#4a5462;flex-wrap:wrap;gap:26px;margin-left:6px;font-size:13.5px;font-weight:500;display:flex}.de4CZq_navLink{color:#4a5462;font-weight:500;transition:color .15s,font-weight .15s}.de4CZq_navLink:hover{color:var(--c-accent)}.de4CZq_navLink.de4CZq_active{color:var(--c-ink);font-weight:700}.de4CZq_mnav .de4CZq_active{color:var(--c-accent)!important}.de4CZq_actions{align-items:center;gap:22px;margin-left:auto;display:flex}.de4CZq_login{color:#4a5462;font-size:13.5px;font-weight:500;transition:color .15s}.de4CZq_login:hover{color:var(--c-ink)}.de4CZq_cta{color:var(--c-cream);background:var(--c-ink);border-radius:3px;padding:11px 22px;font-size:13.5px;font-weight:700;transition:background .15s}.de4CZq_cta:hover{background:var(--c-accent)}.de4CZq_burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin-left:auto;padding:6px;display:none}.de4CZq_burger span{background:var(--c-ink);border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .2s;display:block}.de4CZq_header[data-open=true] .de4CZq_burger span:first-child{transform:translateY(7px)rotate(45deg)}.de4CZq_header[data-open=true] .de4CZq_burger span:nth-child(2){opacity:0}.de4CZq_header[data-open=true] .de4CZq_burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.de4CZq_mnav{background:var(--c-bg);border-bottom:1px solid var(--c-border);flex-direction:column;padding:10px 22px 18px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px -18px #16202c80}.de4CZq_mnav a{color:var(--c-ink);border-bottom:1px solid #e0ddd3;padding:14px 2px;font-size:15px;font-weight:600}.de4CZq_mnavLogin{color:#8a8474!important}.de4CZq_mnavCta{background:var(--c-ink);text-align:center;border-radius:4px;margin-top:14px;color:var(--c-cream)!important;border-bottom:none!important;padding:15px!important;font-weight:700!important}@media (max-width:860px){.de4CZq_header{padding-left:22px;padding-right:22px}.de4CZq_nav,.de4CZq_actions,.de4CZq_byline{display:none}.de4CZq_burger{display:flex}}
.re62jG_footer{border-top:1px solid var(--c-border);padding:clamp(48px,6vw,72px) 28px 44px}.re62jG_grid{max-width:var(--mkt-max);grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:32px;margin:0 auto;display:grid}.re62jG_brand{min-width:200px}.re62jG_brandRow{align-items:center;display:flex}.re62jG_brandImg{width:auto;height:30px;display:block}.re62jG_brandName{font-family:var(--font-zen-stack);color:var(--c-ink);font-size:18px;font-weight:700}.re62jG_links .re62jG_active{color:var(--c-ink);font-weight:700}.re62jG_tagline{color:var(--c-sub);margin:14px 0 0;font-size:13px;line-height:1.85}.re62jG_addr{font-family:var(--font-mono-stack);color:#9a9484;margin:14px 0 0;font-size:11px;line-height:1.7}.re62jG_heading{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);font-size:11px;font-weight:700}.re62jG_links{color:var(--c-sub);flex-direction:column;gap:12px;margin-top:18px;font-size:13px;display:flex}.re62jG_copy{max-width:var(--mkt-max);border-top:1px solid var(--c-border);font-family:var(--font-mono-stack);color:#9a9484;letter-spacing:.02em;margin:44px auto 0;padding-top:24px;font-size:11.5px}@media (max-width:860px){.re62jG_footer{padding-left:22px;padding-right:22px}.re62jG_grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.re62jG_grid{grid-template-columns:1fr}}
.sSD0UG_btn{z-index:40;border:1px solid var(--c-border);background:var(--c-cream);width:44px;height:44px;color:var(--c-ink);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;font-size:18px;transition:opacity .25s,transform .25s,background .15s;position:fixed;bottom:22px;right:22px;transform:translateY(10px);box-shadow:0 10px 24px -16px #16202c99}.sSD0UG_visible{opacity:1;pointer-events:auto;transform:none}.sSD0UG_btn:hover{background:var(--c-accent);color:var(--c-cream)}
.SbH5Na_body{counter-reset:h2sec;color:var(--c-body);font-family:var(--font-noto-stack)}.SbH5Na_body p{color:var(--c-body);margin:18px 0 0;font-size:15px;line-height:2.05}.SbH5Na_body>:first-child{margin-top:0}.SbH5Na_body strong{color:var(--c-ink);font-weight:700}.mkt .SbH5Na_body p{word-break:normal}.SbH5Na_body a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.SbH5Na_body a:hover{opacity:.8}.SbH5Na_body h2{counter-increment:h2sec;font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-ink);border-top:1px solid var(--c-border);margin:48px 0 0;padding-top:30px;scroll-margin-top:88px;font-size:23px;font-weight:700}.SbH5Na_body h2:before{content:counter(h2sec, decimal-leading-zero) "　"}.SbH5Na_plain h2{counter-increment:none;font-size:20px}.SbH5Na_plain h2:before{content:none}.SbH5Na_body h3{font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-ink);margin:32px 0 0;font-size:18px;font-weight:700;line-height:1.5}.SbH5Na_body ol{border-top:1px solid var(--c-border);counter-reset:olrow;margin:18px 0 0;padding:0;list-style:none}.SbH5Na_body ol li{counter-increment:olrow;border-bottom:1px solid var(--c-border);color:var(--c-body);padding:14px 0 14px 32px;font-size:14px;line-height:1.7;position:relative}.SbH5Na_body ol li:before{content:counter(olrow, decimal-leading-zero);font-family:var(--font-mono-stack);color:var(--c-accent);font-size:12px;font-weight:700;line-height:1.7;position:absolute;top:14px;left:0}.SbH5Na_body ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.SbH5Na_body ul li{color:var(--c-body);padding-left:28px;font-size:14.5px;line-height:1.7;position:relative}.SbH5Na_body ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231E50DF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12.5 10 17.5 19 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:.35em;left:0}.SbH5Na_body table{border-collapse:collapse;border:1px solid var(--c-border);background:var(--c-cream);border-radius:5px;width:100%;margin:24px 0 0;font-size:13.5px;overflow:hidden}.SbH5Na_body th,.SbH5Na_body td{border:1px solid var(--c-border);text-align:left;color:var(--c-body);padding:14px 18px;line-height:1.9}.SbH5Na_body th{font-family:var(--font-mono-stack);letter-spacing:.02em;text-transform:uppercase;color:#8a8474;background:#f3f1ea;font-size:11px;font-weight:700}.SbH5Na_body img{border:1px solid var(--c-border);border-radius:5px;max-width:100%;height:auto;margin:28px 0 0}.SbH5Na_body blockquote{border-left:3px solid var(--c-accent);color:var(--c-sub);margin:24px 0 0;padding:4px 0 4px 18px}.SbH5Na_body hr{border:none;border-top:1px solid var(--c-border);margin:36px 0 0}.SbH5Na_body h4{font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-ink);margin:24px 0 0;font-size:16px;font-weight:700;line-height:1.5}.SbH5Na_body h5{font-family:var(--font-zen-stack);color:var(--c-ink);margin:20px 0 0;font-size:14.5px;font-weight:700;line-height:1.6}.SbH5Na_body em{font-style:italic}.SbH5Na_body u{text-underline-offset:3px;text-decoration:underline}.SbH5Na_body s,.SbH5Na_body del{color:var(--c-gray);text-decoration:line-through}.SbH5Na_body code{font-family:var(--font-mono-stack);border:1px solid var(--c-border);background:#f3f1ea;border-radius:4px;padding:.15em .4em;font-size:.9em}.SbH5Na_body pre{background:var(--c-cream);border:1px solid var(--c-border);font-family:var(--font-mono-stack);border-radius:8px;margin:24px 0 0;padding:18px 20px;font-size:13px;line-height:1.7;overflow-x:auto}.SbH5Na_body pre code{font-size:inherit;background:0 0;border:none;padding:0}.SbH5Na_body figure{margin:28px 0 0}.SbH5Na_body figure img{margin-top:0}.SbH5Na_body figcaption{color:var(--c-sub);text-align:center;margin-top:8px;font-size:12.5px}.SbH5Na_body iframe{border:0;border-radius:8px;max-width:100%}.SbH5Na_body [style*=\#0000008c]{color:var(--c-sub)!important}
.cLwreG_box{background:var(--c-dark);color:var(--c-cream);border-radius:6px;margin:48px 0 0;padding:36px}.cLwreG_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent-light);font-size:11px}.cLwreG_heading{font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-cream);margin:14px 0 0;font-size:22px;font-weight:900;line-height:1.4}.cLwreG_text{color:#9fb0c8;margin:14px 0 0;font-size:14px;line-height:1.9}.cLwreG_button{color:var(--c-dark);background:var(--c-cream);border-radius:3px;margin-top:24px;padding:14px 30px;font-size:14px;font-weight:700;transition:background .15s;display:inline-block}.cLwreG_button:hover{background:var(--c-accent-light)}@media (max-width:520px){.cLwreG_box{padding:28px 22px}}
.IUEJna_section{border-top:1px solid var(--c-ink);margin:56px 0 0;padding-top:24px}.IUEJna_label{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);font-size:11px;font-weight:700}.IUEJna_item{border-bottom:1px solid var(--c-border);align-items:baseline;gap:16px;padding:18px 0;transition:color .15s;display:flex}.IUEJna_item:hover,.IUEJna_item:hover .IUEJna_title{color:var(--c-accent)}.IUEJna_cat{font-family:var(--font-mono-stack);color:var(--c-accent);text-transform:uppercase;flex:none;font-size:10.5px}.IUEJna_title{font-family:var(--font-zen-stack);color:var(--c-ink);font-size:15px;font-weight:700;line-height:1.5;transition:color .15s}
.BHvjVq_hPage{letter-spacing:-.005em;color:#0e1a24;font-size:1.625rem;font-weight:700;line-height:1.3}.BHvjVq_tStrong{font-size:13px;font-weight:500}.BHvjVq_tMeta{color:var(--text-3);font-size:12px;font-weight:400}.BHvjVq_num{font-variant-numeric:tabular-nums;font-family:Inter,Noto Sans JP,sans-serif}.BHvjVq_card{background:#fff;border:1px solid #0e1a2414;border-radius:8px;box-shadow:0 1px 2px #0e1a240a}.BHvjVq_cardBody{padding:18px}.BHvjVq_mktSectionHeading{color:#0e1a24;font-size:1.05rem;font-weight:600}.BHvjVq_tag{align-items:center;gap:var(--badge-gap);padding:var(--badge-py) var(--badge-px);border-radius:var(--badge-radius);font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.BHvjVq_tagTeal{background:var(--tag-teal-bg);color:var(--tag-teal-text)}.BHvjVq_tagSun{background:var(--tag-sun-bg);color:var(--tag-sun-text)}.BHvjVq_tagRose{background:var(--tag-rose-bg);color:var(--tag-rose-text)}.BHvjVq_tagGray{background:var(--tag-gray-bg);color:var(--tag-gray-text)}.BHvjVq_deadlineCallout{border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--warning-strong);font-size:var(--fs-sm);align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.BHvjVq_deadlineCalloutNum{font-size:var(--fs-base);font-variant-numeric:tabular-nums;font-family:Inter,Noto Sans JP,sans-serif;font-weight:600}.BHvjVq_deadlineCalloutOverdue{background:var(--bg-2);color:var(--text-3)}.BHvjVq_heroInfoGrid{-moz-column-gap:32px;grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.BHvjVq_heroInfoCell{border-bottom:1px solid var(--border-app);align-items:baseline;gap:12px;padding:10px 0;display:flex}.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell:first-child,.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell:nth-child(2){padding-top:0}.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.BHvjVq_infoLabelCol{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);flex-shrink:0;width:88px;font-weight:500}.BHvjVq_infoValueCol{color:var(--text);font-weight:500;font-size:var(--fs-base);flex:1}.BHvjVq_infoSuffix{font-size:var(--fs-sm);color:var(--text-3);margin-left:6px;font-weight:400}.BHvjVq_infoNumStrong{font-size:var(--fs-md);color:var(--text);font-variant-numeric:tabular-nums;font-family:Inter,Noto Sans JP,sans-serif;font-weight:600}@media (max-width:720px){.BHvjVq_heroInfoGrid{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell{border-bottom:1px solid var(--border-app);padding:10px 0}.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell:first-child{padding-top:0}.BHvjVq_heroInfoGrid>.BHvjVq_heroInfoCell:last-child{border-bottom:0;padding-bottom:0}}.BHvjVq_timelineStep{padding-bottom:14px;padding-left:22px;position:relative}.BHvjVq_timelineStep:last-child{padding-bottom:0}.BHvjVq_timelineStep:before{content:"";background:var(--border-app);width:2px;position:absolute;top:5px;bottom:-4px;left:3px}.BHvjVq_timelineStep:last-child:before{display:none}.BHvjVq_timelineStep:after{content:"";border:2px solid var(--accent);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0}.BHvjVq_timelineStepPast:after{background:var(--accent)}.BHvjVq_timelineStepFuture:after{border-color:var(--border-app-strong);background:#fff}.BHvjVq_section{flex-direction:column;gap:8px;display:flex}.BHvjVq_sectionHeading{letter-spacing:-.005em;color:var(--text);font-size:13px;font-weight:600}.BHvjVq_tagList{flex-wrap:wrap;gap:6px;display:flex}.BHvjVq_attachmentList{flex-direction:column;gap:4px;display:flex}.BHvjVq_attachmentRow{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.BHvjVq_attachmentMeta{font-size:var(--fs-sm);color:var(--text-4)}.BHvjVq_page{flex-direction:column;gap:1rem;max-width:72rem;margin:0 auto;padding:2rem 1.5rem;display:flex}.BHvjVq_stack{flex-direction:column;gap:12px;display:flex}.BHvjVq_headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.BHvjVq_externalLink{border-radius:var(--radius-sm);border:1px solid var(--border-app);color:var(--text-2);font-size:var(--fs-sm);background:#fff;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-weight:500;text-decoration:none;display:inline-flex}.BHvjVq_divider{border-top:1px solid var(--border-app);margin-top:8px;padding-top:12px}.BHvjVq_gatedWrap{position:relative}.BHvjVq_gatedFade{background:linear-gradient(to bottom, transparent, var(--bg));pointer-events:none;height:64px;position:absolute;top:-64px;left:0;right:0}.BHvjVq_gated{background:var(--surface,#fff);text-align:center;border:1px solid #0e1a241a;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex;box-shadow:0 4px 16px #0e1a240f}.BHvjVq_gatedHeading{letter-spacing:-.005em;color:var(--text);margin:0;font-size:1.35rem;font-weight:700;line-height:1.4}.BHvjVq_gatedBenefits{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}.BHvjVq_gatedBenefitRow{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;font-weight:500;display:flex}.BHvjVq_gatedBenefitIcon{color:var(--teal);flex-shrink:0;margin-top:1px}.BHvjVq_gatedCta{width:100%;max-width:26rem}.BHvjVq_gatedNote{color:var(--text-3);margin:0;font-size:12px}
.O71_na_main{padding:clamp(36px,5vw,64px) 28px clamp(72px,9vw,110px)}.O71_na_article{max-width:760px;margin:0 auto}.O71_na_preview{color:#854d0e;text-align:center;background:#fef9c3;border:1px solid #facc15;border-radius:5px;max-width:760px;margin:0 auto 28px;padding:14px 18px;font-size:13.5px}.O71_na_breadcrumb{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.04em;font-size:11px}.O71_na_breadcrumbLink{color:var(--c-accent)}.O71_na_breadcrumbLink:hover{opacity:.8}.O71_na_meta{align-items:center;gap:14px;margin-top:22px;display:flex}.O71_na_cat{font-family:var(--font-mono-stack);letter-spacing:.06em;color:var(--c-accent);text-transform:uppercase;border:1px solid #1e50df4d;border-radius:2px;padding:4px 9px;font-size:10.5px;font-weight:700}.O71_na_date{font-family:var(--font-mono-stack);color:var(--c-gray);font-size:12px}.O71_na_title{font-family:var(--font-zen-stack);letter-spacing:-.02em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(28px,3.8vw,42px);font-weight:900;line-height:1.35}.O71_na_eyecatch{border:1px solid var(--c-border);background:repeating-linear-gradient(135deg,#e6e3db 0 10px,#ece9e2 10px 20px);border-radius:5px;margin:28px 0 0;line-height:0;overflow:hidden}.O71_na_eyecatch:has(>span){aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}.O71_na_eyecatchPh{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.08em;font-size:11px}@media (max-width:860px){.O71_na_main{padding-left:22px;padding-right:22px}}
.rP6ZHG_wrap{padding:clamp(48px,6vw,80px) 28px clamp(72px,9vw,110px)}.rP6ZHG_container{max-width:var(--mkt-max);margin:0 auto}.rP6ZHG_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:14px;font-size:11px;display:flex}.rP6ZHG_eyebrowActive{color:var(--c-ink)}.rP6ZHG_eyebrowLine{background:var(--c-border);flex:1;max-width:48px;height:1px}.rP6ZHG_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:900}.rP6ZHG_grid{grid-template-columns:220px 1fr;align-items:start;gap:clamp(32px,4vw,56px);margin-top:clamp(36px,4vw,52px);display:grid}.rP6ZHG_aside{min-width:180px;position:sticky;top:90px}.rP6ZHG_tabList{border-top:1px solid var(--c-ink);flex-direction:column;display:flex}.rP6ZHG_tab{text-align:left;border:none;border-bottom:1px solid var(--c-border);cursor:pointer;font-family:var(--font-noto-stack);color:var(--c-sub);background:0 0;align-items:center;gap:10px;padding:15px 0;font-size:14px;font-weight:500;transition:color .18s;display:flex}.rP6ZHG_tab:hover{color:var(--c-ink)}.rP6ZHG_tabActive{color:var(--c-ink);font-weight:700}.rP6ZHG_tabNum{font-family:var(--font-mono-stack);color:var(--c-accent);flex:none;font-size:11px}.rP6ZHG_content{min-width:0;max-width:780px}.rP6ZHG_intro{color:var(--c-sub);margin:0;font-size:14px;line-height:2}.rP6ZHG_footnote{font-family:var(--font-mono-stack);color:var(--c-gray);margin:36px 0 0;font-size:11px}.rP6ZHG_body{color:var(--c-body);font-family:var(--font-noto-stack);margin-top:24px}.rP6ZHG_body>:first-child{margin-top:0}.rP6ZHG_body p{color:var(--c-body);margin:12px 0 0;font-size:14px;line-height:2}.rP6ZHG_body strong{color:var(--c-ink);font-weight:700}.rP6ZHG_body a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}.rP6ZHG_body a:hover{opacity:.8}.rP6ZHG_body h2{font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-ink);border-top:1px solid var(--c-border);margin:34px 0 0;padding-top:24px;scroll-margin-top:88px;font-size:17px;font-weight:700}.rP6ZHG_body h2 strong{font-weight:700}.rP6ZHG_body h3{font-family:var(--font-zen-stack);letter-spacing:-.01em;color:var(--c-ink);margin:26px 0 0;font-size:15px;font-weight:700;line-height:1.6}.rP6ZHG_body ul,.rP6ZHG_body ol{margin:12px 0 0;padding-left:1.4em}.rP6ZHG_body li{color:var(--c-body);font-size:14px;line-height:2}.rP6ZHG_body li::marker{color:var(--c-accent)}.rP6ZHG_body hr{border:none;border-top:1px solid var(--c-border);margin:32px 0 0}.rP6ZHG_body blockquote{border-left:3px solid var(--c-accent);color:var(--c-sub);margin:20px 0 0;padding:4px 0 4px 18px}.rP6ZHG_tableWrap{margin:20px 0 0;overflow-x:auto}.rP6ZHG_body table{border-collapse:collapse;border:1px solid var(--c-border);background:var(--c-cream);width:100%;font-size:13px}.rP6ZHG_body th,.rP6ZHG_body td{border:1px solid var(--c-border);text-align:left;color:var(--c-body);vertical-align:top;padding:12px 14px;line-height:1.9}.rP6ZHG_body th{font-family:var(--font-mono-stack);letter-spacing:.02em;text-transform:uppercase;color:var(--c-gray);white-space:nowrap;background:#f3f1ea;font-size:11px;font-weight:700}@media (max-width:860px){.rP6ZHG_wrap{padding-left:22px;padding-right:22px}.rP6ZHG_grid{grid-template-columns:1fr;gap:28px}.rP6ZHG_aside{min-width:0;position:static}.rP6ZHG_tabList{border-top:none;border-bottom:1px solid var(--c-border);flex-direction:row;gap:4px;overflow-x:auto}.rP6ZHG_tab{white-space:nowrap;border-bottom:none;padding:12px 14px 12px 0}}@media (max-width:520px){.rP6ZHG_tab{font-size:13px}.rP6ZHG_body th{white-space:normal}}
.PHdByW_base{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.PHdByW_base:disabled,.PHdByW_disabled{opacity:.5;pointer-events:none}.PHdByW_fullWidth{width:100%}.PHdByW_sm{height:32px;padding:0 12px;font-size:12px}.PHdByW_md{height:38px;padding:0 16px;font-size:14px}.PHdByW_primary{background:var(--accent);color:#fff;box-shadow:0 1px 2px #0e1a2414}.PHdByW_primary:hover{background:var(--teal-700)}.PHdByW_secondary{background:var(--bg-2);color:var(--text-2)}.PHdByW_secondary:hover{background:var(--border-app)}.PHdByW_outlineTeal{color:var(--teal);border-color:var(--teal);background:0 0}.PHdByW_outlineTeal:hover{background:var(--teal-50)}.PHdByW_link{color:var(--teal);background:0 0;border:0;height:auto;padding:0}.PHdByW_link:hover{text-decoration:underline}
.enokXW_wrap{padding:clamp(48px,6vw,80px) 28px clamp(72px,9vw,110px)}.enokXW_container{max-width:780px;margin:0 auto}.enokXW_badge{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;color:#854d0e;background:#fef9c3;border:1px solid #facc15;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.enokXW_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(28px,4vw,44px);font-weight:900}.enokXW_subtitle{color:var(--c-sub);margin:16px 0 0;font-size:14px;line-height:2}.enokXW_notice{color:var(--c-sub);margin:20px 0 0;font-size:14px;line-height:2}@media (max-width:860px){.enokXW_wrap{padding-left:22px;padding-right:22px}}
.vWbePq_heroSection{padding:clamp(48px,6vw,80px) 28px clamp(28px,3vw,40px)}.vWbePq_heroInner{max-width:var(--mkt-max);margin:0 auto}.vWbePq_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:14px;font-size:11px;display:flex}.vWbePq_eyebrowLabel{color:var(--c-ink)}.vWbePq_eyebrowLine{background:var(--c-border);flex:1;max-width:48px;height:1px}.vWbePq_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(34px,5vw,60px);font-weight:900}.vWbePq_lead{color:var(--c-sub);margin:16px 0 0;font-size:15px;line-height:1.9}.vWbePq_gridSection{padding:clamp(20px,3vw,32px) 28px clamp(72px,9vw,120px)}.vWbePq_gridInner{max-width:var(--mkt-max);margin:0 auto}.vWbePq_grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.vWbePq_card{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.vWbePq_cardImg{aspect-ratio:16/9;border-bottom:1px solid var(--c-border);background:repeating-linear-gradient(135deg,#e6e3db 0 10px,#ece9e2 10px 20px);justify-content:center;align-items:center;display:flex;position:relative}.vWbePq_cardImgPh{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.08em;font-size:10px}.vWbePq_cardBody{flex-direction:column;flex:1;padding:24px;display:flex}.vWbePq_meta{align-items:center;gap:12px;display:flex}.vWbePq_cat{font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--c-accent);text-transform:uppercase;font-size:10.5px;font-weight:700}.vWbePq_date{font-family:var(--font-mono-stack);color:var(--c-gray);font-size:11px}.vWbePq_cardTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:12px 0 0;font-size:17px;font-weight:700;line-height:1.5}.vWbePq_excerpt{color:#6e6a5c;margin:12px 0 0;font-size:12.5px;line-height:1.85}.vWbePq_empty{color:var(--c-sub);padding:24px 0;font-size:14px;line-height:1.9}@media (max-width:860px){.vWbePq_heroSection,.vWbePq_gridSection{padding-left:22px;padding-right:22px}}
.ZerlOa_headSection{padding:clamp(48px,6vw,80px) 28px clamp(28px,3vw,40px)}.ZerlOa_headInner{max-width:var(--mkt-max);margin:0 auto}.ZerlOa_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:14px;font-size:11px;display:flex}.ZerlOa_eyebrowLabel{color:var(--c-ink)}.ZerlOa_eyebrowLine{background:var(--c-border);flex:1;max-width:48px;height:1px}.ZerlOa_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(34px,5vw,60px);font-weight:900}.ZerlOa_missionSection{padding:clamp(24px,3vw,32px) 28px}.ZerlOa_missionCard{max-width:var(--mkt-max);background:var(--c-dark);border-radius:6px;margin:0 auto;padding:clamp(40px,5vw,64px)}.ZerlOa_missionLabel{font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-light);font-size:11px}.ZerlOa_missionTitle{font-family:var(--font-zen-stack);letter-spacing:-.015em;color:var(--c-cream);max-width:880px;margin:18px 0 0;font-size:clamp(24px,3.2vw,38px);font-weight:900;line-height:1.5}.ZerlOa_missionTitle .ZerlOa_accent{color:var(--c-accent-light)}.ZerlOa_missionLead{color:#9fb0c8;max-width:680px;margin:22px 0 0;font-size:14.5px;line-height:1.95}.ZerlOa_profileSection{padding:clamp(56px,7vw,96px) 28px clamp(32px,4vw,48px)}.ZerlOa_profileInner{max-width:980px;margin:0 auto}.ZerlOa_sectionLabel{font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);font-size:11px;font-weight:700}.ZerlOa_sectionTitle{font-family:var(--font-zen-stack);letter-spacing:-.02em;color:var(--c-ink);margin:14px 0 0;font-size:clamp(24px,3vw,34px);font-weight:900}.ZerlOa_table{border-top:1px solid var(--c-ink);margin-top:36px}.ZerlOa_row{border-bottom:1px solid var(--c-border);grid-template-columns:200px 1fr;gap:24px;padding:20px 0;display:grid}.ZerlOa_rowLabel{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.04em;font-size:12px}.ZerlOa_rowValue{color:var(--c-ink);font-size:15px;line-height:1.7}.ZerlOa_profileLink{color:var(--c-accent);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.ZerlOa_profileLink:hover{opacity:.75}.ZerlOa_membersSection{padding:clamp(40px,5vw,64px) 28px clamp(72px,9vw,110px)}.ZerlOa_membersInner{max-width:980px;margin:0 auto}.ZerlOa_membersLead{color:var(--c-sub);margin:12px 0 0;font-size:14px}.ZerlOa_membersGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px;display:grid}.ZerlOa_portrait{aspect-ratio:4/3;border:1px solid var(--c-border);border-radius:5px;position:relative;overflow:hidden}.ZerlOa_portraitImg{-o-object-fit:cover;object-fit:cover}.ZerlOa_memberRole{font-family:var(--font-mono-stack);color:var(--c-accent);letter-spacing:.04em;margin-top:18px;font-size:11px;font-weight:700}.ZerlOa_memberName{font-family:var(--font-zen-stack);color:var(--c-ink);margin-top:6px;font-size:19px;font-weight:700}.ZerlOa_memberBio{color:var(--c-sub);margin:12px 0 0;font-size:13px;line-height:1.9}@media (max-width:860px){.ZerlOa_headSection,.ZerlOa_missionSection,.ZerlOa_profileSection,.ZerlOa_membersSection{padding-left:22px;padding-right:22px}.ZerlOa_row{grid-template-columns:1fr;gap:6px}}
.c8UL_q_main{padding:clamp(48px,6vw,80px) 28px clamp(72px,9vw,110px)}.c8UL_q_grid{max-width:var(--mkt-max);grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(36px,5vw,72px);margin:0 auto;display:grid}.c8UL_q_intro{min-width:280px}.c8UL_q_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:14px;font-size:11px;display:flex}.c8UL_q_eyebrowLabel{color:var(--c-ink)}.c8UL_q_eyebrowLine{background:var(--c-border);flex:1;max-width:48px;height:1px}.c8UL_q_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.2}.c8UL_q_lead{color:var(--c-sub);margin:18px 0 0;font-size:15px;line-height:1.95}.c8UL_q_infoList{border-top:1px solid var(--c-border);margin-top:36px}.c8UL_q_infoItem{border-bottom:1px solid var(--c-border);padding:18px 0}.c8UL_q_infoItem:last-child{border-bottom:none}.c8UL_q_infoLabel{font-family:var(--font-mono-stack);color:var(--c-gray);text-transform:uppercase;font-size:11px}.c8UL_q_infoText{color:var(--c-body);margin:6px 0 0;font-size:13.5px;line-height:1.8}.c8UL_q_card{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;min-width:300px;padding:clamp(28px,4vw,40px)}.c8UL_q_form{flex-direction:column;gap:20px;display:flex}.c8UL_q_fieldRow{flex-wrap:wrap;gap:16px;display:flex}.c8UL_q_fieldHalf{flex:1;min-width:140px}.c8UL_q_label{font-family:var(--font-mono-stack);letter-spacing:.04em;color:var(--c-sub);text-transform:uppercase;font-size:11px;font-weight:700}.c8UL_q_req{color:var(--c-accent)}.c8UL_q_input,.c8UL_q_select,.c8UL_q_textarea{border:1px solid var(--c-border);width:100%;color:var(--c-ink);font-size:14px;font-family:var(--font-noto-stack);background:#fff;border-radius:3px;outline:none;margin-top:8px;padding:13px 14px}.c8UL_q_input:focus,.c8UL_q_select:focus,.c8UL_q_textarea:focus{border-color:var(--c-accent)}.c8UL_q_textarea{resize:vertical}.c8UL_q_submit{width:100%;color:var(--c-cream);background:var(--c-ink);cursor:pointer;border:none;border-radius:3px;padding:16px;font-size:15px;font-weight:700;transition:background .15s}.c8UL_q_submit:hover:not(:disabled){background:var(--c-accent)}.c8UL_q_submit:disabled{opacity:.6;cursor:default}.c8UL_q_privacy{color:var(--c-gray);text-align:center;margin:0;font-size:11.5px;line-height:1.8}.c8UL_q_privacy a{color:var(--c-accent);border-bottom:1px solid var(--c-accent)}.c8UL_q_done{text-align:center;padding:40px 0}.c8UL_q_doneIcon{margin:0 auto}.c8UL_q_doneTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:20px 0 0;font-size:20px;font-weight:700}.c8UL_q_doneText{color:var(--c-sub);margin:12px 0 0;font-size:14px;line-height:1.9}@media (max-width:860px){.c8UL_q_main{padding-left:22px;padding-right:22px}.c8UL_q_grid{grid-template-columns:1fr}.c8UL_q_intro,.c8UL_q_card{min-width:0}}
.e1kqgq_main{max-width:var(--mkt-max);margin:0 auto;padding:clamp(36px,5vw,64px) 28px clamp(72px,9vw,110px)}.e1kqgq_preview{color:#854d0e;text-align:center;background:#fef9c3;border:1px solid #facc15;border-radius:6px;margin:0 0 24px;padding:16px;font-size:14px}.e1kqgq_breadcrumb{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.04em;font-size:11px}.e1kqgq_breadcrumbLink{color:var(--c-accent)}.e1kqgq_layout{grid-template-columns:1.4fr .85fr;align-items:start;gap:clamp(32px,5vw,56px);margin-top:24px;display:grid}.e1kqgq_content{min-width:0}.e1kqgq_metaRow{align-items:center;gap:14px;display:flex}.e1kqgq_badge{font-family:var(--font-mono-stack);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:5px 10px;font-size:10.5px;font-weight:700}.e1kqgq_metaDate{font-family:var(--font-mono-stack);color:var(--c-gray);font-size:12px}.e1kqgq_title{font-family:var(--font-zen-stack);letter-spacing:-.02em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:900;line-height:1.4}.e1kqgq_eyecatch{border:1px solid var(--c-border);background:repeating-linear-gradient(135deg,#e6e3db 0 10px,#ece9e2 10px 20px);border-radius:5px;margin:24px 0 0;line-height:0;overflow:hidden}.e1kqgq_eyecatch:has(>span){aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}.e1kqgq_eyecatchPh{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.08em;font-size:11px}.e1kqgq_h2{font-family:var(--font-zen-stack);color:var(--c-ink);border-top:1px solid var(--c-border);margin:40px 0 0;padding-top:26px;font-size:20px;font-weight:700}.e1kqgq_h2:first-of-type{margin-top:44px}.e1kqgq_overview{margin-top:16px}.e1kqgq_aside{min-width:0}.e1kqgq_overviewCard{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;padding:28px}.e1kqgq_overviewLabel{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--c-gray);font-size:11px;font-weight:700}.e1kqgq_overviewRows{border-top:1px solid #e6e2d8;flex-direction:column;margin:16px 0 0;display:flex}.e1kqgq_overviewRow{border-bottom:1px solid #e6e2d8;padding:13px 0}.e1kqgq_overviewRow:last-child{border-bottom:none}.e1kqgq_overviewRowLabel{color:var(--c-gray);font-size:11px}.e1kqgq_overviewRowValue{color:var(--c-ink);margin-top:3px;font-size:13.5px;font-weight:500}.e1kqgq_applyFormWrap{border-top:1px solid #e6e2d8;margin-top:22px;padding-top:22px}.e1kqgq_applyFormLabel{font-family:var(--font-zen-stack);color:var(--c-ink);margin-bottom:16px;font-size:16px;font-weight:700}@media (max-width:860px){.e1kqgq_main{padding-left:22px;padding-right:22px}.e1kqgq_layout{grid-template-columns:1fr}.e1kqgq_aside{position:static}}
._8Zjmqa_heroSection{padding:clamp(48px,6vw,80px) 28px clamp(28px,3vw,40px)}._8Zjmqa_heroInner{max-width:var(--mkt-max);margin:0 auto}._8Zjmqa_eyebrow{font-family:var(--font-mono-stack);letter-spacing:.18em;text-transform:uppercase;color:var(--c-gray);align-items:center;gap:14px;font-size:11px;display:flex}._8Zjmqa_eyebrowLabel{color:var(--c-ink)}._8Zjmqa_eyebrowLine{background:var(--c-border);flex:1;max-width:48px;height:1px}._8Zjmqa_title{font-family:var(--font-zen-stack);letter-spacing:-.025em;color:var(--c-ink);margin:18px 0 0;font-size:clamp(34px,5vw,60px);font-weight:900}._8Zjmqa_lead{color:var(--c-sub);margin:16px 0 0;font-size:15px;line-height:1.9}._8Zjmqa_gridSection{padding:clamp(20px,3vw,32px) 28px clamp(72px,9vw,120px)}._8Zjmqa_gridInner{max-width:var(--mkt-max);margin:0 auto}._8Zjmqa_grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}._8Zjmqa_card{background:var(--c-cream);border:1px solid var(--c-border);border-radius:5px;flex-direction:column;display:flex;overflow:hidden}._8Zjmqa_cardImg{aspect-ratio:16/9;border-bottom:1px solid var(--c-border);background:#f3f1ea;justify-content:center;align-items:center;display:flex;position:relative}._8Zjmqa_cardImgPh{font-family:var(--font-mono-stack);color:var(--c-gray);letter-spacing:.08em;font-size:10px}._8Zjmqa_cardBody{flex-direction:column;flex:1;padding:24px;display:flex}._8Zjmqa_metaRow{justify-content:space-between;align-items:center;gap:10px;display:flex}._8Zjmqa_date{font-family:var(--font-mono-stack);color:var(--c-gray);font-size:11px}._8Zjmqa_badge{font-family:var(--font-mono-stack);letter-spacing:.06em;white-space:nowrap;border-radius:2px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}._8Zjmqa_cardTitle{font-family:var(--font-zen-stack);color:var(--c-ink);margin:10px 0 0;font-size:16px;font-weight:700;line-height:1.55}._8Zjmqa_empty{color:var(--c-sub);padding:24px 0;font-size:14px;line-height:1.9}@media (max-width:860px){._8Zjmqa_heroSection,._8Zjmqa_gridSection{padding-left:22px;padding-right:22px}}
.cjAmAG_srCard{background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-md);flex-direction:column;padding:16px;transition:border-color .12s,box-shadow .12s;display:flex}.cjAmAG_srCard:hover{border-color:var(--text-4);box-shadow:0 1px 3px #0000000a}.cjAmAG_srCardHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.cjAmAG_srCardOrg{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10.5px;line-height:1.3;overflow:hidden}.cjAmAG_srCardOrgLevel{color:var(--text-4);margin-left:6px}.cjAmAG_srCardTitle{font-size:var(--fs-base);letter-spacing:-.005em;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.cjAmAG_srCardTitleLink{color:inherit;text-decoration:none}.cjAmAG_srCardTitleLink:hover{color:var(--teal);text-decoration:underline}.cjAmAG_srCardGrid{border-top:1px solid var(--border-app);grid-template-columns:1fr 1fr;gap:8px;margin-bottom:auto;padding:10px 0;display:grid}.cjAmAG_srCardLabel{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px;font-weight:500;line-height:1}.cjAmAG_srCardVal{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);font-family:Inter,Noto Sans JP,sans-serif;font-size:12.5px;font-weight:600;line-height:1.2}.cjAmAG_srCardValDue{color:var(--danger)}.cjAmAG_srRegion{color:var(--text-2);background:var(--bg-2);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;display:inline-flex}.cjAmAG_srTagRow{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.cjAmAG_srTag{padding:var(--badge-py) var(--badge-px);border-radius:var(--badge-radius);font-size:var(--fs-xs);color:var(--text-3);background:var(--tag-gray-bg);align-items:center;display:inline-flex}.cjAmAG_filterPanel{flex-direction:column;gap:20px;display:flex}.cjAmAG_filterSection{flex-direction:column;display:flex}.cjAmAG_filterHeading{font-size:var(--fs-base);letter-spacing:-.005em;color:var(--text);margin:0 0 8px;font-weight:600}.cjAmAG_filterSubHeading{font-size:var(--fs-base);color:var(--text-3);align-items:center;gap:4px;margin:0 0 8px;font-weight:600;display:flex}.cjAmAG_filterLabel{font-size:var(--fs-xs);color:var(--text-3);margin-bottom:4px;display:block}.cjAmAG_filterSectionDivided{border-top:1px solid var(--border-app);flex-direction:column;margin-top:16px;padding-top:16px;display:flex}.cjAmAG_textInput,.cjAmAG_dateInput{width:100%;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-sm);outline:none;padding:6px 10px}.cjAmAG_textInput:focus,.cjAmAG_dateInput:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cjAmAG_facetList{flex-direction:column;gap:4px;display:flex}.cjAmAG_facetRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:4px;transition:background .12s;display:flex}.cjAmAG_facetRow:hover{background:var(--bg-2)}.cjAmAG_facetLabelText{font-size:var(--fs-base);color:var(--text)}.cjAmAG_facetCount{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:4px}.cjAmAG_checkbox{border-radius:var(--radius-sm);width:16px;height:16px;accent-color:var(--teal);flex-shrink:0}.cjAmAG_regionAllRow,.cjAmAG_regionHeaderRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:4px;transition:background .12s;display:flex}.cjAmAG_regionAllRow:hover,.cjAmAG_regionHeaderRow:hover{background:var(--bg-2)}.cjAmAG_regionChevronSpacer{flex-shrink:0;width:20px;display:inline-block}.cjAmAG_regionExpandBtn{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.cjAmAG_regionExpandBtn:hover{background:var(--bg-2)}.cjAmAG_regionChevron{width:16px;height:16px;color:var(--text-3);transition:transform .12s}.cjAmAG_regionChevronOpen{transform:rotate(90deg)}.cjAmAG_regionName{font-size:var(--fs-base);color:var(--text);cursor:pointer;flex:1}.cjAmAG_prefectureList{flex-direction:column;gap:2px;margin-top:4px;margin-left:24px;display:flex}.cjAmAG_prefectureRow{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:4px;transition:background .12s;display:flex}.cjAmAG_prefectureRow:hover{background:var(--bg-2)}.cjAmAG_fieldStack{flex-direction:column;gap:8px;display:flex}.cjAmAG_budgetInputRow{align-items:center;gap:4px;display:flex}.cjAmAG_budgetInputRow .cjAmAG_textInput{flex:1}.cjAmAG_budgetUnit{font-size:var(--fs-base);color:var(--text-3)}.cjAmAG_warningText{font-size:var(--fs-xs);color:var(--danger)}.cjAmAG_clearBtn{font-size:var(--fs-xs);color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.cjAmAG_clearBtn:hover{text-decoration:underline}.cjAmAG_researchButtonWrap{margin-top:4px}.cjAmAG_resultsHeader{border-bottom:1px solid var(--border-app);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:8px 0;display:flex}.cjAmAG_resultsCount{font-size:var(--fs-sm);color:var(--text-2)}.cjAmAG_resultsCountNum{font-variant-numeric:tabular-nums;color:var(--text);font-family:Inter,Noto Sans JP,sans-serif;font-weight:600}.cjAmAG_sortWrap{align-items:center;gap:6px;display:flex}.cjAmAG_sortLabel{font-size:var(--fs-sm);color:var(--text-3);white-space:nowrap}.cjAmAG_sortSelect{font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-sm);cursor:pointer;outline:none;padding:5px 10px}.cjAmAG_sortSelect:focus{border-color:var(--accent)}.cjAmAG_sortOrderBtn{width:32px;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:5px 4px;display:inline-flex}.cjAmAG_sortOrderBtn:hover{background:var(--bg-2)}.cjAmAG_viewToggle{border:1px solid var(--border-app);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}@media (max-width:1023px){.cjAmAG_viewToggle{display:none}}.cjAmAG_viewToggleBtn{color:var(--text-3);background:var(--surface);cursor:pointer;border:none;justify-content:center;align-items:center;padding:6px;transition:background .12s,color .12s;display:inline-flex}.cjAmAG_viewToggleBtn:hover{background:var(--bg-2)}.cjAmAG_viewToggleBtnActive{color:var(--text);background:var(--bg-2)}.cjAmAG_viewToggleBtnDivided{border-right:1px solid var(--border-app)}.cjAmAG_viewToggleIcon{width:14px;height:14px}.cjAmAG_searchBar{align-items:center;gap:12px;display:flex}.cjAmAG_searchInputWrap{flex:1;align-items:center;display:flex;position:relative}.cjAmAG_searchInputIcon{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;left:12px}.cjAmAG_searchInput{width:100%;font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-md);outline:none;padding:9px 14px 9px 36px}.cjAmAG_searchInput:focus{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.cjAmAG_tableWrap{background:var(--surface);border:1px solid var(--border-app);border-radius:var(--radius-md);overflow:hidden}.cjAmAG_table{table-layout:fixed;border-collapse:collapse;width:100%}.cjAmAG_tableTh{z-index:10;background:var(--surface);border-bottom:1px solid var(--border-app);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);text-align:left;white-space:nowrap;padding:10px 12px;font-weight:500;position:sticky;top:0}.cjAmAG_tableThRight{text-align:right}.cjAmAG_tableRow{border-bottom:1px solid var(--border-app);cursor:pointer;transition:background .12s}.cjAmAG_tableRow:hover{background:var(--bg-2)}.cjAmAG_tableRow:last-child{border-bottom:none}.cjAmAG_tableTd{vertical-align:middle;padding:12px}.cjAmAG_tableTdRight{text-align:right;white-space:nowrap}.cjAmAG_tableTitleLink{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.cjAmAG_tableTitleLink:hover{color:var(--teal);text-decoration:underline}.cjAmAG_tableOrg{font-size:var(--fs-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cjAmAG_tableOrgEmpty{color:var(--text-3)}.cjAmAG_tableRegion{max-width:100%;font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.cjAmAG_tableRegionIcon{flex-shrink:0;width:12px;height:12px}.cjAmAG_tableRegionText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cjAmAG_tableNum{font-variant-numeric:tabular-nums;font-family:Inter,Noto Sans JP,sans-serif;font-size:var(--fs-sm)}.cjAmAG_tableBudget{color:var(--text);font-weight:600}.cjAmAG_tablePubDate{color:var(--text-3)}.cjAmAG_tableDeadline{color:var(--danger)}.cjAmAG_tableLoadMore{width:100%;font-size:var(--fs-sm);color:var(--text-2);background:var(--surface);border:none;border-top:1px solid var(--border-app);cursor:pointer;padding:12px;font-weight:500;transition:background .12s}.cjAmAG_tableLoadMore:hover{background:var(--bg-2)}.cjAmAG_tableLoadMore:disabled{opacity:.5;cursor:not-allowed}
