.page-module__iDBBDa__page{background:var(--background)}.page-module__iDBBDa__page .button{min-height:48px;font-size:var(--prominent-action-size);letter-spacing:-.32px;border-radius:4px;gap:10px;padding:0 20px;line-height:24px}.page-module__iDBBDa__page .button svg{flex:0 0 18px;width:18px;height:18px}.page-module__iDBBDa__page .section-label{color:#00000080;font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);line-height:var(--eyebrow-leading)}.page-module__iDBBDa__hero{text-align:center;padding-top:clamp(48px,6vw,88px);padding-bottom:48px}.page-module__iDBBDa__hero h1{font-family:var(--font-display);letter-spacing:-.02em;margin-top:22px;font-size:clamp(44px,5.3vw,64px);font-weight:400;line-height:1}.page-module__iDBBDa__formatBadge{color:#fff;min-height:26px;font-size:var(--mockup-body-size);font-weight:var(--metadata-weight);background:#4d5f20;border-radius:999px;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.page-module__iDBBDa__hero .page-module__iDBBDa__lead{margin-top:28px;line-height:1.4}.page-module__iDBBDa__downloadActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.page-module__iDBBDa__downloadNote{color:var(--gray-700);font-size:var(--microcopy-size);margin-top:14px}.page-module__iDBBDa__detailsSection{padding-top:0}.page-module__iDBBDa__page h2{font-family:var(--font-display);font-size:var(--section-title-size);letter-spacing:-.03em;font-weight:400;line-height:1.08}.page-module__iDBBDa__importCopy h2{margin-top:22px}.page-module__iDBBDa__columnGuide{border-top:var(--rule-width) solid var(--line-color)}.page-module__iDBBDa__columnGuide summary{list-style:none}.page-module__iDBBDa__columnGuide summary::-webkit-details-marker{display:none}.page-module__iDBBDa__tableScroll{margin-bottom:24px;overflow-x:auto}.page-module__iDBBDa__fieldTable{border-collapse:collapse;text-align:left;width:100%;min-width:720px;font-size:14px}.page-module__iDBBDa__fieldTable th,.page-module__iDBBDa__fieldTable td{border-bottom:1px solid var(--line-color);vertical-align:top;padding:16px 20px}.page-module__iDBBDa__fieldTable th{font-weight:500}.page-module__iDBBDa__fieldTable th:first-child{width:22%}.page-module__iDBBDa__fieldTable th:nth-child(3){width:24%}.page-module__iDBBDa__fieldTable tbody th{white-space:nowrap}.page-module__iDBBDa__fieldTable td{color:var(--gray-700)}.page-module__iDBBDa__fieldTable td:nth-child(3){color:var(--black);background:#e8eadb}.page-module__iDBBDa__importSection{padding-top:var(--space-section);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:32px;scroll-margin-top:100px;display:grid}.page-module__iDBBDa__importCopy>p:not(.section-label){max-width:440px;color:var(--gray-700);font-size:var(--body-copy-size);margin-top:24px;line-height:1.6}.page-module__iDBBDa__importCard{border:1px solid var(--line-color);cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:8px;margin-top:28px;padding:24px}.page-module__iDBBDa__importCard:hover{background:#e8eadb}.page-module__iDBBDa__importCard:focus-within{outline-offset:4px;outline:2px solid}.page-module__iDBBDa__guideLabel{text-underline-offset:4px;font-size:12px;text-decoration:underline}.page-module__iDBBDa__importCard h3{margin-top:20px;font-size:21px;line-height:1.2}.page-module__iDBBDa__importCard p{color:var(--gray-700);font-size:var(--body-copy-size);margin-top:16px;line-height:1.6}.page-module__iDBBDa__productVisual{aspect-ratio:4/3;background:#78804f url(/images/bg-green.webp) 50%/cover;min-width:0;position:relative;overflow:hidden}.page-module__iDBBDa__productVisual img{width:124%;max-width:none;height:auto;display:block;position:absolute;top:20%;left:8%;box-shadow:0 16px 40px #151c0833}.page-module__iDBBDa__page>.home-faq{margin-top:0}@media (max-width:900px){.page-module__iDBBDa__hero h1{font-size:clamp(40px,6vw,56px)}.page-module__iDBBDa__importSection{grid-template-columns:1fr;gap:32px}.page-module__iDBBDa__productVisual{grid-row:1}}@media (max-width:560px){.page-module__iDBBDa__hero{padding-top:40px;padding-bottom:32px}.page-module__iDBBDa__hero h1{font-size:clamp(32px,8.5vw,44px)}.page-module__iDBBDa__hero .page-module__iDBBDa__lead{font-size:17px}.page-module__iDBBDa__downloadActions{flex-direction:column;align-items:center;gap:10px}.page-module__iDBBDa__downloadActions>a{width:min(100%,320px)}}
