.tool-page_wrap__JRMfg{max-width:760px;margin:0 auto;padding:0 clamp(24px,6vw,96px) clamp(48px,8vw,96px)}.tool-page_hero__xVD0f{text-align:center;padding:0 clamp(24px,6vw,96px) clamp(32px,5vw,56px)}.tool-page_icon__YzHNJ{display:block;width:clamp(52px,6vw,64px);height:auto;margin:0 auto clamp(18px,2.4vw,24px)}.tool-page_iconTile__IAki9{border-radius:22%}.tool-page_title__7u0u_{font-family:var(--serif);font-weight:400;font-size:clamp(44px,7vw,88px);line-height:1;margin:0 0 clamp(18px,3vw,28px)}.tool-page_standfirst__4S2SZ{font-family:var(--sans);font-size:clamp(17px,1.6vw,20px);line-height:1.6;max-width:58ch;margin:0 auto}.tool-page_note__dBOEy{font-family:var(--serif);font-style:italic;color:var(--quiet);font-size:clamp(17px,1.8vw,21px);line-height:1.5;margin:clamp(18px,3vw,24px) auto 0}.tool-page_actions__ViAq7{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:clamp(28px,4vw,40px)}.tool-page_actionsStart__eOdzo{justify-content:flex-start;margin-top:20px}.tool-page_textLink__FbU17{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}.tool-page_textLink__FbU17:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tool-page_section__6GN5i{margin-top:clamp(24px,4vw,40px);padding-top:clamp(20px,3vw,28px);border-top:1px solid var(--hairline)}.tool-page_anchorTarget__bq4GB{scroll-margin-top:24px}.tool-page_h2__udKVN{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.6vw,40px);line-height:1.1;margin:0 0 14px}.tool-page_prose__dR8_b{font-family:var(--sans);font-size:17px;line-height:1.6;margin:0 0 12px}.tool-page_prose__dR8_b a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}.tool-page_list__wzpiR,.tool-page_steps__y8Cd1{font-family:var(--sans);font-size:17px;line-height:1.6;margin:4px 0 16px;padding-left:24px}.tool-page_list__wzpiR{list-style:disc outside}.tool-page_steps__y8Cd1{list-style:decimal outside}.tool-page_list__wzpiR li,.tool-page_steps__y8Cd1 li{margin:0 0 8px;padding-left:4px}.tool-page_list__wzpiR li::marker,.tool-page_steps__y8Cd1 li::marker{color:var(--accent)}.tool-page_fine__p5Yb3{font-family:var(--sans);font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--ink) 72%,var(--paper));margin:0}