.contact-panel[data-astro-cid-gcr4zulf]{background:var(--light);border:1px solid var(--border);border-radius:14px;margin-top:32px;padding:28px}.contact-panel[data-astro-cid-gcr4zulf] h2[data-astro-cid-gcr4zulf]{margin:7px 0 12px;font-size:23px}.contact-panel[data-astro-cid-gcr4zulf] p[data-astro-cid-gcr4zulf]{max-width:700px;font-size:14px}.contact-panel[data-astro-cid-gcr4zulf] dl[data-astro-cid-gcr4zulf]{grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin:24px 0;display:grid}.contact-panel[data-astro-cid-gcr4zulf] dt[data-astro-cid-gcr4zulf]{color:var(--muted);font-size:12px}.contact-panel[data-astro-cid-gcr4zulf] dd[data-astro-cid-gcr4zulf]{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.contact-panel[data-astro-cid-gcr4zulf] dd[data-astro-cid-gcr4zulf] a[data-astro-cid-gcr4zulf]{color:var(--green);text-underline-offset:4px;text-decoration:underline}.contact-panel[data-astro-cid-gcr4zulf] dd[data-astro-cid-gcr4zulf] span[data-astro-cid-gcr4zulf]{color:var(--muted)}@media (width<=800px){.contact-panel[data-astro-cid-gcr4zulf]{padding:22px}.contact-panel[data-astro-cid-gcr4zulf] dl[data-astro-cid-gcr4zulf]{grid-template-columns:1fr;gap:16px}}.business-page[data-astro-cid-ajejt25x]>section[data-astro-cid-ajejt25x]{margin-bottom:34px}.business-intro[data-astro-cid-ajejt25x]{background:#f0f1e3;border-radius:16px;max-width:100%;padding:30px 36px}.business-intro[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{margin:12px 0 18px;font-size:32px;line-height:1.55}.business-intro[data-astro-cid-ajejt25x] p[data-astro-cid-ajejt25x]{color:#736d5e;max-width:760px;margin:0;font-size:16px;line-height:1.9}.business-page[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{font-size:22px}.business-page[data-astro-cid-ajejt25x] .business-intro[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{font-size:32px}.business-columns[data-astro-cid-ajejt25x]{grid-template-columns:1fr 1fr;gap:30px 48px;margin:32px 0;display:grid}.business-columns[data-astro-cid-ajejt25x] p[data-astro-cid-ajejt25x],.business-columns[data-astro-cid-ajejt25x] li[data-astro-cid-ajejt25x],.business-note[data-astro-cid-ajejt25x] p[data-astro-cid-ajejt25x]{color:#736e64;font-size:14px;line-height:1.95}.business-columns[data-astro-cid-ajejt25x] ul[data-astro-cid-ajejt25x]{padding-left:20px}.business-columns[data-astro-cid-ajejt25x] li[data-astro-cid-ajejt25x]{margin:7px 0}.business-options[data-astro-cid-ajejt25x]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.business-options[data-astro-cid-ajejt25x]>div[data-astro-cid-ajejt25x]{border-top:2px solid #c8cfac;padding:20px 0}.business-options[data-astro-cid-ajejt25x] span[data-astro-cid-ajejt25x]{color:var(--green);font-size:12px}.business-options[data-astro-cid-ajejt25x] h3[data-astro-cid-ajejt25x]{margin:8px 0 12px;font-size:18px}.business-options[data-astro-cid-ajejt25x] p[data-astro-cid-ajejt25x]{color:var(--muted);font-size:14px;line-height:1.9}.business-process[data-astro-cid-ajejt25x] ol[data-astro-cid-ajejt25x]{grid-template-columns:repeat(4,1fr);gap:25px;padding-left:22px;display:grid}.business-process[data-astro-cid-ajejt25x] li[data-astro-cid-ajejt25x]{padding-left:5px}.business-process[data-astro-cid-ajejt25x] li[data-astro-cid-ajejt25x]::marker{color:var(--green)}.business-process[data-astro-cid-ajejt25x] strong[data-astro-cid-ajejt25x]{font-size:15px;display:block}.business-process[data-astro-cid-ajejt25x] span[data-astro-cid-ajejt25x]{color:var(--muted);margin-top:7px;font-size:13px;display:block}.business-note[data-astro-cid-ajejt25x]{background:#f3efe4;border-radius:12px;padding:24px}.business-note[data-astro-cid-ajejt25x] a[data-astro-cid-ajejt25x]{color:var(--green);font-size:13px}@media (width<=800px){.business-intro[data-astro-cid-ajejt25x]{padding:24px}.business-page[data-astro-cid-ajejt25x] .business-intro[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{font-size:26px}.business-intro[data-astro-cid-ajejt25x] p[data-astro-cid-ajejt25x]{font-size:14px}.business-columns[data-astro-cid-ajejt25x],.business-options[data-astro-cid-ajejt25x]{grid-template-columns:1fr;gap:20px}.business-process[data-astro-cid-ajejt25x] ol[data-astro-cid-ajejt25x]{grid-template-columns:1fr 1fr;gap:22px}.business-page[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{font-size:20px}.business-note[data-astro-cid-ajejt25x]{padding:20px}}.business-jump[data-astro-cid-ajejt25x]{border-bottom:1px solid var(--border);color:var(--green);gap:28px;margin-bottom:30px;padding:0 0 16px;font-size:14px;display:flex}.business-section-lead[data-astro-cid-ajejt25x]{color:var(--muted);font-size:14px;line-height:1.9}#cooperation[data-astro-cid-ajejt25x],#disclosure[data-astro-cid-ajejt25x],#contact[data-astro-cid-ajejt25x]{scroll-margin-top:28px}#cooperation[data-astro-cid-ajejt25x]>h2[data-astro-cid-ajejt25x],#disclosure[data-astro-cid-ajejt25x]>h2[data-astro-cid-ajejt25x]{border-left:3px solid var(--green);margin-bottom:24px;padding-left:12px}#cooperation[data-astro-cid-ajejt25x]>section[data-astro-cid-ajejt25x]{margin-bottom:30px}.business-columns[data-astro-cid-ajejt25x] h2[data-astro-cid-ajejt25x]{font-size:18px}.about-intro[data-astro-cid-zlx7s737]{background:#f0f1e3;border-radius:16px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:60px;margin-bottom:38px;padding:28px 36px 36px;display:grid}.about-intro[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin:12px 0 18px;font-size:30px;line-height:1.6}.about-intro[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:#736d5e;max-width:700px;margin:0;font-size:15px;line-height:1.95}.about-intro[data-astro-cid-zlx7s737] img[data-astro-cid-zlx7s737]{object-fit:contain;width:240px}.about-grid[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1fr) 260px;gap:65px;display:grid}.about-content[data-astro-cid-zlx7s737]>section[data-astro-cid-zlx7s737]{margin-bottom:36px}.about-content[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin-bottom:16px;font-size:22px}.about-content[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{font-size:15px;line-height:1.95}.about-topics[data-astro-cid-zlx7s737]{margin:0}.about-topics[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--border);grid-template-columns:100px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.about-topics[data-astro-cid-zlx7s737] dt[data-astro-cid-zlx7s737]{color:var(--green);font-size:15px;font-weight:600}.about-topics[data-astro-cid-zlx7s737] dd[data-astro-cid-zlx7s737]{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.about-principles[data-astro-cid-zlx7s737]{padding-left:22px}.about-principles[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]{margin:18px 0;padding-left:6px}.about-principles[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]::marker{color:var(--green)}.about-principles[data-astro-cid-zlx7s737] strong[data-astro-cid-zlx7s737]{color:var(--brown);font-size:15px}.about-principles[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:var(--muted);margin:3px 0;font-size:14px}.about-note[data-astro-cid-zlx7s737]{color:var(--muted);font-size:13px!important}.about-actions[data-astro-cid-zlx7s737]{color:var(--green);align-items:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.about-actions[data-astro-cid-zlx7s737] .button[data-astro-cid-zlx7s737]{font-size:13px}.about-status[data-astro-cid-zlx7s737]{background:#f3efe4;border-radius:12px;padding:24px}.about-status[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{font-size:19px}.about-status[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:var(--muted);margin-bottom:8px;font-size:13px}.about-aside[data-astro-cid-zlx7s737]{border-top:2px solid var(--green);align-self:start;padding-top:24px;position:sticky;top:30px}.about-aside[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{margin:12px 0;font-size:27px}.about-aside[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:var(--muted);font-size:13px}.about-aside[data-astro-cid-zlx7s737] nav[data-astro-cid-zlx7s737]{flex-direction:column;margin-top:24px;display:flex}.about-aside[data-astro-cid-zlx7s737] a[data-astro-cid-zlx7s737]{border-bottom:1px solid var(--border);color:var(--green);justify-content:space-between;padding:12px 0;font-size:13px;display:flex}@media (width<=800px){.about-intro[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:20px;margin-bottom:28px;padding:24px}.about-intro[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{font-size:25px}.about-intro[data-astro-cid-zlx7s737] img[data-astro-cid-zlx7s737]{justify-self:end;width:140px}.about-intro[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{font-size:14px}.about-grid[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:15px}.about-content[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{font-size:21px}.about-topics[data-astro-cid-zlx7s737]>div[data-astro-cid-zlx7s737]{grid-template-columns:1fr;gap:5px}.about-content[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{font-size:14px}.about-aside[data-astro-cid-zlx7s737]{padding-top:20px;position:static}.about-aside[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737] br[data-astro-cid-zlx7s737]{display:none}.about-aside[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{font-size:23px}.about-actions[data-astro-cid-zlx7s737]{flex-wrap:wrap}.about-status[data-astro-cid-zlx7s737]{padding:20px}}.tool-detail>.breadcrumb{padding:var(--page-intro-top) 0 24px;font-size:var(--page-intro-size);line-height:var(--page-intro-line)}.tool-overview{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:30px;padding:24px 0 38px;display:grid}.tool-overview.has-ad{grid-template-columns:260px minmax(0,1fr) 300px}.tool-audience{color:var(--muted);margin:14px 0 3px;font-size:12px}.tool-disclosure{font-size:10px;display:block}.tool-ad{justify-self:end;width:300px;max-width:100%}.tool-ad-label{color:var(--muted);text-align:right;margin-bottom:5px;font-size:10px;display:block}.tool-ad-artwork{border-radius:10px;display:block;overflow:hidden}.tool-ad-artwork img{aspect-ratio:6/5;object-fit:cover;width:100%;display:block}.tool-ad-copy{background:var(--light);border:1px solid var(--border);border-radius:10px;flex-direction:column;justify-content:center;min-height:250px;padding:24px;display:flex}.tool-ad-copy h2{font-size:22px}.tool-ad-copy p{font-size:13px}.tool-ad-copy a{color:var(--green);font-size:13px}.tool-preview{border:1px solid var(--border);background:#eeeddf;border-radius:14px;margin:0;overflow:hidden}.tool-preview img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.tool-preview figcaption{color:var(--muted);text-align:center;padding:8px 12px;font-size:10px}.tool-summary h1{margin:5px 0 8px;font-size:34px;line-height:1.25}.tool-tagline{margin-bottom:14px;font-size:16px;line-height:1.7}.tool-summary .tags{gap:6px;margin-bottom:22px}.tool-summary .tags span{background:var(--light);color:var(--green);border-radius:5px;padding:2px 8px;font-size:11px}.tool-summary .button{border-radius:9px;gap:18px;font-size:13px}.tool-domain{margin-top:7px;font-size:10px;display:block}.tool-at-a-glance{border-left:1px solid var(--border);padding-left:25px}.tool-at-a-glance h2{font-size:15px}.tool-at-a-glance dl{margin:12px 0}.tool-at-a-glance dl>div{margin-bottom:12px}.tool-at-a-glance dt{color:var(--muted);font-size:10px}.tool-at-a-glance dd{margin:2px 0 0;font-size:12px}.tool-at-a-glance>a{color:var(--green);font-size:11px}.tool-section-nav{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--green);flex-wrap:wrap;gap:10px 26px;padding:15px 0;font-size:13px;display:flex}.tool-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:50px;padding-top:30px;display:grid}.tool-body{min-width:0}.tool-body>section{margin-bottom:36px;scroll-margin-top:24px}.tool-body h2{border-left:3px solid var(--green);margin-bottom:18px;padding-left:13px;font-size:21px}.tool-body p{font-size:15px;line-height:1.9}.tool-body .prose h2{border:0;padding:0;font-size:18px}.tool-body .prose{font-size:15px}.tool-feature-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.tool-feature-list li{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:13px 0;display:flex}.tool-feature-list li>span{color:var(--green);font-variant-numeric:tabular-nums;font-size:12px}.tool-feature-list strong{font-size:15px;font-weight:500}.tool-steps{padding-left:22px}.tool-steps li{margin-bottom:16px;padding-left:7px}.tool-steps li::marker{color:var(--green)}.tool-steps strong{font-size:15px}.tool-steps p{color:var(--muted);margin:2px 0;font-size:14px}.tool-caution{background:var(--light);border-radius:10px;padding:20px 24px}.tool-caution strong{color:var(--green);font-size:14px}.tool-caution p{margin:5px 0 0}.tool-body details{border-bottom:1px solid var(--border);padding:15px 0}.tool-body summary{cursor:pointer;color:var(--brown);font-size:14px;font-weight:600}.tool-body details p{color:var(--muted);margin:10px 0 0;font-size:14px}.tool-reading-note{border-top:2px solid var(--green);align-self:start;padding:20px 0;position:sticky;top:30px}.tool-reading-note h2{margin:12px 0;font-size:24px}.tool-reading-note p{color:var(--muted);font-size:13px}.tool-reading-note>a{color:var(--green);font-size:13px}.tool-related{border-top:1px solid var(--border);padding:25px 0 12px}.tool-related-heading{justify-content:space-between;align-items:baseline;display:flex}.tool-related-heading h2{font-size:21px}.tool-related-heading>a{color:var(--green);font-size:12px}.tool-related-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:10px;display:grid}.tool-related-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px;transition:border-color .2s,background .2s}.tool-related-item:hover{border-color:var(--green);background:#f5f5e9}.tool-related-item h3{justify-content:space-between;margin:8px 0;font-size:19px;display:flex}.tool-related-item h3>span{color:var(--green);font-weight:400}.tool-related-item p{color:var(--muted);margin:0;font-size:13px}@media (width<=1000px){.tool-overview.has-ad{grid-template-columns:220px minmax(0,1fr)}.tool-ad{grid-column:1/-1;justify-self:start}.tool-overview{grid-template-columns:220px minmax(0,1fr)}.tool-at-a-glance{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:18px 0 0;display:block}.tool-at-a-glance dl{flex-wrap:wrap;gap:30px;display:flex}.tool-detail-grid{grid-template-columns:minmax(0,1fr) 220px;gap:30px}}@media (width<=800px){.tool-overview.has-ad{grid-template-columns:1fr}.tool-ad{justify-self:center}.tool-overview{grid-template-columns:1fr;gap:22px;padding:6px 0 25px}.tool-preview{width:100%;max-width:440px}.tool-preview img{aspect-ratio:1.85}.tool-summary h1{font-size:29px}.tool-tagline{font-size:15px}.tool-at-a-glance dl{gap:10px 24px}.tool-section-nav{gap:10px 18px;font-size:12px}.tool-detail-grid{grid-template-columns:1fr;gap:0;padding-top:25px}.tool-reading-note{padding:20px 0 25px;position:static}.tool-reading-note h2 br{display:none}.tool-reading-note h2{font-size:21px}.tool-related-grid{grid-template-columns:1fr;gap:12px}.tool-body h2{font-size:20px}.tool-body>section{margin-bottom:28px}}.tool-detail>.breadcrumb{padding-bottom:16px}.tool-overview.has-ad{grid-template-columns:300px minmax(0,1fr) 300px;align-items:stretch;gap:28px;padding:0 0 28px}.tool-preview{flex-direction:column;align-self:stretch;min-height:300px;display:flex}.tool-preview img{aspect-ratio:auto;object-fit:cover;flex:1;height:100%;min-height:0}.tool-preview figcaption{flex:none}.tool-summary{flex-direction:column;align-items:flex-start;min-height:300px;display:flex}.tool-summary h1{font-size:32px}.tool-summary .tool-tagline{margin:8px 0 12px;font-size:15px}.tool-summary .tags{margin-bottom:16px}.tool-summary .tool-audience{margin-top:auto;padding-top:12px}.tool-domain{margin-top:4px}.tool-ad{align-self:start}.tool-ad-reserved,.tool-ad-network{width:300px;max-width:100%;min-height:250px}.tool-ad-reserved{border:1px dashed var(--border);background:#f4f1e9;border-radius:10px}@media (width<=1100px) and (width>=801px){.tool-overview.has-ad{grid-template-columns:260px minmax(0,1fr)}.tool-ad{grid-column:1/-1;justify-self:end}.tool-preview,.tool-summary{min-height:290px}}@media (width<=800px){.tool-overview.has-ad{grid-template-columns:1fr;gap:20px;padding-bottom:24px}.tool-preview{max-width:none;height:280px;min-height:0}.tool-preview img{height:240px}.tool-summary{min-height:0}.tool-summary .tool-audience{margin-top:12px;padding-top:0}.tool-ad{grid-column:auto;justify-self:center}.tool-ad-reserved{min-height:250px}}.tool-detail-grid.without-note{grid-template-columns:minmax(0,1fr)}.tool-body h3{margin-top:28px;font-size:18px}.tool-body section>p.muted{font-size:14px}.tool-caution>p:first-child{margin-top:0}.tool-body details summary h3{font:inherit;margin:0}.tool-body .tool-feature-list p{margin:0}.tool-body .tool-steps li>p:first-child{color:var(--text)}.tool-reading-note h2{white-space:pre-line}@media (width<=800px){.tool-reading-note h2{white-space:normal}}
