.guides-module__He-MHa__page{color:var(--marketing-ink,var(--ink));background:var(--marketing-canvas,#fbfaf7);padding:64px 24px 104px}.guides-module__He-MHa__container{width:min(1120px,100%);margin:0 auto}.guides-module__He-MHa__breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:42px;font-size:11px;display:flex}.guides-module__He-MHa__breadcrumb a{color:inherit;text-decoration:none}.guides-module__He-MHa__header{border-bottom:1px solid var(--marketing-rule,var(--line));max-width:800px;padding-bottom:64px}.guides-module__He-MHa__header>span,.guides-module__He-MHa__grid a>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.guides-module__He-MHa__header h1{letter-spacing:-.05em;max-width:18ch;margin:18px 0;font-size:clamp(38px,6vw,68px);line-height:.98}.guides-module__He-MHa__header p{max-width:62ch;color:var(--muted);margin:0;font-size:18px;line-height:1.7}.guides-module__He-MHa__section{margin-top:64px}.guides-module__He-MHa__section h2{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(26px,3vw,36px)}.guides-module__He-MHa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guides-module__He-MHa__grid a{border:1px solid var(--marketing-rule,var(--line));min-width:0;min-height:270px;color:inherit;background:#fff;border-radius:16px;flex-direction:column;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.guides-module__He-MHa__grid a:hover{border-color:var(--accent);transform:translateY(-2px)}.guides-module__He-MHa__grid h3{letter-spacing:-.02em;margin:18px 0 10px;font-size:20px;line-height:1.2}.guides-module__He-MHa__grid p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.65}.guides-module__He-MHa__grid strong{color:var(--accent);align-items:center;gap:7px;margin-top:auto;font-size:13px;display:inline-flex}@media (max-width:860px){.guides-module__He-MHa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.guides-module__He-MHa__page{padding:36px 20px 80px}.guides-module__He-MHa__header{padding-bottom:46px}.guides-module__He-MHa__header h1{font-size:clamp(36px,12vw,52px)}.guides-module__He-MHa__grid{grid-template-columns:minmax(0,1fr)}.guides-module__He-MHa__grid a{min-height:0}}
