.page-guides{background:#247e8d}.page-guides main.page-frame{padding-bottom:0}.page-guides .site-header{border-bottom:1px solid rgba(0,0,0,.08)}.page-guides .guide-library-hero,.page-guides .guide-detail{font-family:Helvetica,Arial,sans-serif}.page-guides .guide-library-hero__inner{max-width:1120px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.page-guides .guide-detail>.container{max-width:1240px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.25rem)}.page-guides .guide-library-hero{padding:clamp(2.5rem,6vw,4rem) 0 0;background:#247e8d}.page-guides .guide-library-hero__inner{display:grid;justify-items:center;gap:0;text-align:center}.page-guides .guide-library-hero__eyebrow,.page-guides .guide-hero__eyebrow,.page-guides .guide-card__meta{margin:0;font-family:fira-sans-condensed,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#000}.page-guides .guide-library-hero__eyebrow{margin-bottom:clamp(1rem,2vw,1.25rem)}.page-guides .guide-library-hero__title,.page-guides .guide-library-empty-state h2{margin:0;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:.95}.page-guides .guide-library-hero__title{font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:.01em;font-size:clamp(2.65rem,9vw,4.8rem);color:#f2eddf;margin-bottom:.65rem}.page-guides .guide-library-hero__subtitle{max-width:36rem;margin:0;font-size:1rem;line-height:1.6;color:#000000bd}.page-guides .guide-library-controls{padding:clamp(1.875rem,3.5vw,2.25rem) 0 clamp(2.75rem,5vw,3.5rem);background:#247e8d}.page-guides .guide-filter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.page-guides .guide-filter-pill{min-height:2.35rem;padding:.45rem 1rem;border:1px solid rgba(2,72,115,.2);border-radius:999px;background:#f2eddf;color:#024873;font-family:fira-sans-condensed,sans-serif;font-size:.88rem;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.page-guides .guide-filter-pill:hover{border-color:#ff6f61;background:#f9706914}.page-guides .guide-filter-pill.is-active{background:#f97069;border-color:#f97069;color:#fff}.page-guides .guide-filter-pill:focus-visible,.page-guides .guide-card:focus-visible,.page-guides .related-resource-card:focus-visible,.page-guides .guide-cta:focus-visible{outline:3px solid rgba(249,112,105,.3);outline-offset:3px}.page-guides .guide-library-grid{padding:0 0 clamp(3rem,6vw,4.75rem)}.page-guides .guide-library-grid__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.page-guides .related-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page-guides .guide-card{display:grid;align-content:start;gap:.7rem;min-height:100%;padding:1.25rem 1rem .75rem;border:1px solid rgba(2,72,115,.1);border-radius:20px;background:#f2eddf;color:inherit;text-decoration:none;box-shadow:0 20px 40px #0248730f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page-guides .guide-card[hidden]{display:none}.page-guides .guide-card:hover{transform:translateY(-2px);border-color:#f9706947;box-shadow:0 24px 48px #0248731a}.page-guides .guide-card__cover{display:grid;place-items:center;min-height:11rem;padding:.5rem;border-radius:16px;background:transparent}.page-guides .guide-card__cover img{width:100%;max-width:55%;height:auto;object-fit:contain;box-shadow:0 5px 14px #0248731f,0 1px 3px #02487314}.page-guides .guide-card__body{display:grid;justify-items:center;text-align:center;gap:.35rem;padding-inline:.5rem;padding-bottom:.25rem}.page-guides .guide-card__meta{display:inline-flex;flex-wrap:wrap;justify-self:center;justify-content:center;gap:.35rem;text-align:center}.page-guides .guide-price-label{color:#ff6f61}.page-guides .guide-card__title{margin:0;font-family:bebas-neue-by-fontfabric,sans-serif;font-size:clamp(1.45rem,2.5vw,1.75rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#111}.page-guides .guide-card__description,.page-guides .guide-library-empty-state p,.page-guides .guide-hero__intro,.page-guides .guide-detail__section p,.page-guides .guide-detail__section li,.page-guides .related-resource-card__description{margin:0;font-size:.9rem;line-height:1.35;color:#000000bd}.page-guides .guide-card__cta{display:inline-flex;align-items:center;justify-self:center;gap:.3rem;font-family:fira-sans-condensed,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#4ac4d8}.page-guides .guide-library-empty-state{display:grid;gap:.7rem;max-width:42rem;margin:1rem auto 0;padding:1.5rem;border:1px dashed rgba(2,72,115,.24);border-radius:20px;background:#fffc;text-align:center}.page-guides .guide-library-empty-state[hidden]{display:none}.page-guides .guide-detail{padding:clamp(2rem,5vw,3.25rem) 0 clamp(4rem,7vw,5.5rem)}.page-guides .guide-hero-shell{margin-bottom:clamp(1.35rem,2.8vw,1.75rem)}.page-guides .guide-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(168px,.55fr);gap:clamp(1rem,2.4vw,1.6rem);align-items:center;padding:clamp(.95rem,1.9vw,1.25rem) clamp(1.05rem,2.3vw,1.45rem);border:1px solid rgba(2,72,115,.12);border-radius:28px;background:#f2eddf;box-shadow:0 24px 56px #02487314}.page-guides .guide-hero__content{display:grid;gap:.48rem;min-width:0}.page-guides .guide-hero__eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.page-guides .guide-hero__title{margin:0;max-width:none;font-family:bebas-neue-by-fontfabric,sans-serif;font-weight:700;letter-spacing:.01em;text-transform:uppercase;font-size:clamp(2.2rem,7vw,3.6rem);line-height:.9;color:#ff6f61}.page-guides .guide-hero__intro{max-width:60ch;font-size:clamp(.98rem,1.55vw,1.05rem);line-height:1.42}.page-guides .guide-hero__file-details{margin:0;color:#024873;font-family:fira-sans-condensed,sans-serif;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.page-guides .guide-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:0}.page-guides .guide-cta{min-height:3rem;padding:.72rem 1.28rem;border:2px solid transparent;border-radius:18px;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.page-guides .guide-cta:hover{transform:translateY(-1px)}.page-guides .guide-cta--primary{border-color:var(--brand-teal, #4ac4d8);background:var(--brand-teal, #4ac4d8);color:#fff;box-shadow:0 16px 32px #4ac4d83d}.page-guides .guide-cta--primary:hover{border-color:#35bdd2;background:#35bdd2;color:#09242a}.page-guides .guide-cta--secondary{border-color:#f2eddf;background:transparent;color:#f2eddf}.page-guides .guide-cta--secondary:hover{border-color:#0b6072;background:#4ac4d81a;color:#0b6072}.page-guides .guide-cta--disabled,.page-guides .guide-cta--disabled:hover{border-color:#02487338;background:#02487314;color:#0248738c;box-shadow:none;cursor:not-allowed;transform:none}.page-guides .guide-hero__cover{justify-self:end;align-self:center;width:min(100%,196px)}.page-guides .guide-hero__cover img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(2,72,115,.14))}.page-guides .guide-detail__body{display:grid;gap:clamp(1.25rem,3vw,1.75rem)}.page-guides .guide-detail__inside-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(1rem,2.4vw,1.35rem);align-items:stretch}.page-guides .guide-detail__inside-grid--single{grid-template-columns:1fr}.page-guides .guide-detail__section,.page-guides .related-guides,.page-guides .guide-detail__cta-repeat{margin-top:0}.page-guides .guide-detail__section{padding:clamp(1.5rem,3vw,2rem);border:1px solid rgba(2,72,115,.08);border-radius:26px;background:#f2eddf;box-shadow:0 18px 42px #0248730f}.page-guides .guide-detail__section h2,.page-guides .related-guides h2{margin-bottom:.6rem;font-family:bebas-neue-by-fontfabric,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.35;letter-spacing:.02em;text-transform:uppercase;color:#111}.page-guides .guide-detail__section ul{margin:1rem 0 0;padding-left:1.1rem}.page-guides .guide-detail__section li+li{margin-top:.65rem}.page-guides .guide-detail__section--helps p,.page-guides .guide-detail__section--helps ul{max-width:none}.page-guides .guide-detail__section--inside-list,.page-guides .guide-detail__section--preview{display:grid;align-content:start;gap:.95rem}.page-guides .guide-detail__section--inside-list h2,.page-guides .guide-detail__section--preview h2{margin-bottom:0}.page-guides .guide-detail__inside-copy{min-width:0}.page-guides .guide-detail__inside-copy ul{margin:0;display:grid;gap:.85rem;padding-left:0;list-style:none}.page-guides .guide-detail__inside-copy li{position:relative;padding-left:1.3rem}.page-guides .guide-detail__inside-copy li:before{content:"";position:absolute;top:.62rem;left:0;width:.45rem;height:.45rem;border-radius:999px;background:var(--coral, #ff6f61)}.page-guides .guide-preview-grid{min-width:0}.page-guides .guide-preview-grid__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.page-guides .guide-preview-grid__card{margin:0;display:flex;align-items:center;justify-content:center;aspect-ratio:612 / 792;overflow:hidden;padding:.3rem;border:1px solid rgba(2,72,115,.1);border-radius:16px;background:#fff;box-shadow:0 6px 14px #0248730a}.page-guides .guide-preview-grid__card img{display:block;width:100%;height:100%;border:0;border-radius:12px;object-fit:contain;box-shadow:0 1px 2px #02487314,0 5px 12px #02487314;transition:transform .22s ease}.page-guides .guide-preview-grid__card:hover img{transform:scale(1.1)}.page-guides .guide-preview-grid__card--placeholder{display:grid;place-items:center;border-style:dashed;border-color:#02487338;background:#ffffffeb;box-shadow:none}.page-guides .guide-preview-grid__placeholder-copy{display:grid;gap:.2rem;justify-items:center;text-align:center;color:#024873c2;font-family:fira-sans-condensed,sans-serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.page-guides .guide-preview-grid__placeholder-copy-subtle{font-size:.7rem;letter-spacing:.08em;color:#02487380}.page-guides .guide-detail__section--single{max-width:64rem}.page-guides .guide-detail__section--supplementary>:first-child{margin-top:0}.page-guides .guide-detail__section--supplementary>:last-child{margin-bottom:0}.page-guides .guide-card--compact .guide-card__cover{min-height:11rem}.page-guides .guide-card--compact .guide-card__title{font-size:clamp(1.45rem,4vw,1.9rem)}.page-guides .guide-detail__cta-repeat{display:flex;justify-content:flex-start}.page-guides .guide-detail__cta-repeat .guide-cta{min-width:clamp(17rem,28vw,20rem)}.page-guides .related-guides__header{margin-bottom:1rem}.page-guides .related-resource-card{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;border:1px solid rgba(2,72,115,.12);border-radius:22px;background:#fffffff2;color:inherit;text-decoration:none;box-shadow:0 18px 42px #0248730f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page-guides .related-resource-card:hover,.page-guides .related-resource-card:focus-visible{transform:translateY(-2px);border-color:#f970693d;box-shadow:0 22px 48px #0248731a}.page-guides .related-resource-card__media{display:grid;place-items:center;min-height:13rem;padding:1rem;background:#f2eddfb8}.page-guides .related-resource-card__media img{width:100%;max-height:11.75rem;object-fit:contain}.page-guides .related-resource-card__body{display:grid;gap:.7rem;padding:1.15rem 1.15rem 1.25rem}.page-guides .related-resource-card__eyebrow{margin:0;font-family:fira-sans-condensed,sans-serif;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#024873cc}.page-guides .related-resource-card__title{margin:0;font-family:bebas-neue-by-fontfabric,sans-serif;font-size:clamp(1.75rem,3vw,2.15rem);line-height:.96;letter-spacing:.02em;text-transform:uppercase;color:#111}.page-guides .related-resource-card__cta{color:var(--coral, #ff6f61);font-family:fira-sans-condensed,sans-serif;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.page-guides .guide-filter-pill,.page-guides .guide-card,.page-guides .guide-cta,.page-guides .related-resource-card{transition:none}}@media (max-width: 1023px){.page-guides .related-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-guides .guide-hero,.page-guides .guide-detail__inside-grid{grid-template-columns:1fr}.page-guides .guide-hero__cover{justify-self:center;width:min(100%,212px)}}@media (max-width: 980px){.page-guides .guide-library-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.page-guides .guide-library-hero__title{white-space:nowrap}}@media (max-width: 719px){.page-guides .related-guides__grid{grid-template-columns:1fr}.page-guides .guide-card{padding:.9rem}.page-guides .guide-hero__actions,.page-guides .guide-detail__cta-repeat{display:grid}.page-guides .guide-cta,.page-guides .guide-detail__cta-repeat .guide-cta{width:100%;min-width:0}.page-guides .guide-preview-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.page-guides .guide-library-grid__cards{grid-template-columns:1fr}}@media (max-width: 420px){.page-guides .guide-preview-grid__cards{grid-template-columns:1fr}}
