@keyframes section_blobDrift__ohCtT{0%,to{transform:translate(0)}50%{transform:translateY(22px)}}.section_hero__AmG2S{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f6fafc 70%,#eaf3f8);padding:clamp(44px,5vw,64px) var(--pad-x) 96px;display:flex;flex-direction:column;gap:16px}.section_blob__UrYz_{position:absolute;width:520px;height:520px;border-radius:50%;right:-100px;top:-220px;background:radial-gradient(circle,rgba(200,217,230,.9) 0,rgba(200,217,230,0) 65%);filter:blur(48px);animation:section_blobDrift__ohCtT 10s ease-in-out infinite;pointer-events:none}.section_ghost__lHVYZ{position:absolute;right:var(--pad-x);bottom:24px;font-family:var(--font-en);font-style:italic;font-weight:500;font-size:clamp(48px,8vw,116px);color:rgba(86,124,141,.07);white-space:nowrap;pointer-events:none}.section_index__wLhWf{position:relative;font-family:var(--font-en);font-size:12px;letter-spacing:.35em;color:var(--teal)}.section_titleRow__dXCQ8{position:relative;display:flex;align-items:baseline;gap:22px}.section_title__uMzDt{margin:0;font-family:var(--font-serif);font-weight:700;font-size:clamp(34px,4vw,52px);color:var(--navy)}.section_desc__hY8S_{font-size:16px;line-height:2;max-width:640px}.section_desc__hY8S_,.section_note__LxbT9{position:relative;margin:0;color:var(--teal)}.section_note__LxbT9{font-size:12px;opacity:.8}.section_block__yF107{padding:72px var(--pad-x) 56px;display:flex;flex-direction:column;gap:26px}.section_row__3462O{display:flex;align-items:center;gap:18px;padding:17px 4px;border-bottom:1px solid var(--line)}.section_rowDate__2CewR{font-family:var(--font-en);font-size:13px;color:var(--teal);width:78px;flex-shrink:0}.section_rowTitle__WpCge{font-size:15px;color:var(--navy)}.section_rowArrow__e_XkP{margin-left:auto;color:var(--blue-haze)}@media (max-width:700px){.section_row__3462O{flex-wrap:wrap;gap:10px}.section_rowTitle__WpCge{width:100%}}.section_placeholder__i_jFN{border:1px dashed var(--blue-haze);border-radius:16px;padding:26px 30px;display:flex;align-items:center;gap:20px;background:rgba(234,243,248,.35);flex-wrap:wrap}.section_placeholder__i_jFN p{margin:0;font-size:14px;line-height:1.9;color:var(--teal);flex:1 1 320px}.section_resources__aWG4j{background:linear-gradient(180deg,#f6fafc,#eaf3f8);border-top:1px solid var(--line);padding:64px var(--pad-x) 72px;display:flex;flex-direction:column;gap:24px}.section_resourceGrid__OoxYA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.section_resourceGrid__OoxYA{grid-template-columns:1fr}}.section_collectCard__aEchR{border:1px dashed var(--blue-haze);border-radius:16px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(255,255,255,.5);color:var(--teal);font-size:14px;text-align:center}.section_glossary__T_Ey6{margin:0 var(--pad-x) 64px;border-top:1px solid var(--line);padding-top:44px;display:flex;flex-direction:column;gap:22px}.section_termRow__Mautd{display:flex;align-items:baseline;gap:28px;flex-wrap:wrap;font-size:15px}.section_termLink__YzYcC{color:var(--navy);border-bottom:1px solid var(--blue-haze);padding-bottom:3px}.Blueprint_wrap__XieeB{position:relative;z-index:3;margin:-52px var(--pad-x) 0;padding:30px 34px;display:flex;flex-direction:column;gap:20px}.Blueprint_head__hvnTI{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.Blueprint_title__ndkDI{font-family:var(--font-serif);font-weight:600;font-size:20px;color:var(--navy)}.Blueprint_sub__zmPzV{font-size:13px;color:var(--teal)}.Blueprint_spacer__ee9a6{flex-grow:1}.Blueprint_tiles__9rzOg{display:flex;align-items:stretch;gap:14px}@media (max-width:900px){.Blueprint_tiles__9rzOg{flex-direction:column}}.Blueprint_tile__LWtmk{flex:1 1;border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;background:var(--white)}.Blueprint_tile__LWtmk[data-pending]{border-style:dashed;border-color:var(--blue-haze);background:rgba(255,255,255,.6)}.Blueprint_step__42UG6{font-family:var(--font-en);font-size:12px;color:var(--teal)}.Blueprint_tileTitle__MGpvj{font-size:14px;color:var(--navy);font-weight:500}.Blueprint_tileTitle__MGpvj[data-pending]{color:var(--teal)}.Blueprint_tileSub__hJ3WC{font-size:12px;color:var(--teal)}.Blueprint_tile__LWtmk .Blueprint_badge___06yH,.Blueprint_tile__LWtmk [class*=badge]{align-self:flex-start;font-size:10px;letter-spacing:1px;padding:3px 10px}.ResourceCard_card__ud6X8{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px rgba(86,124,141,.07)}.ResourceCard_top__OuXHS{display:flex;align-items:center;gap:10px}.ResourceCard_spacer__v_I1i{flex-grow:1}.ResourceCard_date__5TkE0{font-size:12px;color:var(--teal);opacity:.7}.ResourceCard_ext__kQVlI{font-size:13px}.ResourceCard_name__kWd8D{font-family:var(--font-serif);font-weight:600;font-size:18px;color:var(--navy)}.ResourceCard_oneLiner__4_OMm{margin:0;font-size:13px;line-height:1.8;color:var(--navy);opacity:.8}.ResourceCard_comment__MN_U0{background:var(--blue-pale);border-left:3.5px solid var(--blue-haze);border-radius:0 8px 8px 0;padding:12px 16px;font-size:13px;line-height:1.8;color:var(--navy)}.ResourceCard_commentLabel__fUk2G{color:var(--teal);letter-spacing:1px;font-size:11px}