.inspirationPage{background:var(--paper);color:var(--ink)}.inspirationPage main{min-height:60vh}.skipArticle{position:absolute;top:-80px;left:20px;z-index:9999;padding:14px;background:white}.skipArticle:focus{top:8px}.inspirationIntro{padding-top:64px;padding-bottom:46px}.inspirationIntro h1{font-size:clamp(36px,5vw,66px);max-width:900px;margin:20px 0}.inspirationIntro .lead{max-width:770px}.inspirationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:72px}.inspirationCard{display:flex;flex-direction:column;color:inherit;text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:26px;overflow:hidden;transition:transform .18s,box-shadow .18s}.inspirationCard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #17131d0d}.inspirationCard:focus-visible{outline:3px solid var(--color-blue);outline-offset:4px}.inspirationCard>img{width:100%;height:210px;object-fit:cover}.inspirationCard>div{padding:26px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.inspirationCard .eyebrow{font-size:10px;padding:7px 10px;background:var(--tint-pink);color:var(--color-pink)}.inspirationCard:nth-child(3n+2) .eyebrow{background:var(--tint-blue);color:var(--color-blue)}.inspirationCard:nth-child(3n+3) .eyebrow{background:var(--tint-teal);color:var(--color-teal)}.inspirationCard h2{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:18px 0 12px}.inspirationCard p{font-size:15px;line-height:1.7;margin:0 0 24px;color:var(--muted)}.inspirationCard strong{margin-top:auto;color:var(--color-purple);font-size:15px}.guide{max-width:1000px;margin:auto;padding:50px 24px}.guideHeading{max-width:850px;margin:0 auto 34px}.backLink{font-weight:700;color:var(--color-purple)}.guideHeading .eyebrow{margin-top:26px;background:var(--tint-blue);color:var(--color-blue)}.guide h1{font-size:clamp(34px,4.3vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px 0}.guideByline{color:var(--muted);font-size:14px}.guideImage{display:block;width:100%;height:auto;max-height:460px;aspect-ratio:16/9;object-fit:cover;border-radius:28px}.guideCopy{max-width:730px;margin:38px auto 0;font-size:18px;line-height:1.85}.guideCopy p{margin:0 0 23px}.guideCopy h2{font-size:28px;line-height:1.3;letter-spacing:-.025em;margin:40px 0 16px}.guideCopy ul{padding-left:25px;margin:0 0 28px}.guideCopy li{margin:9px 0}.guideCopy a:not(.primary){color:var(--color-purple);text-decoration:underline}.guideCopy .cta{padding:30px;background:var(--tint-blue);border:1px solid var(--line);border-radius:26px;margin:40px 0}.guideCopy .bookingNote{font-size:14px;line-height:1.6;margin:20px 0}.guideCopy .primary{display:inline-flex;font-size:16px;padding:16px 24px}.relatedGuides{padding-top:15px}.relatedGuides>h2{font-size:32px;margin-bottom:28px}.inspirationPage .footer{padding-bottom:40px}@media(max-width:950px){.inspirationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.inspirationGrid{grid-template-columns:1fr;gap:20px}.inspirationIntro{padding-top:36px;padding-bottom:28px}.guide{padding:32px 18px}.guideCopy{font-size:17px;line-height:1.8}.guideCopy h2{font-size:25px}.guideCopy .cta{padding:22px}.inspirationCard>img{height:220px}.guideImage{border-radius:20px}.guideCopy .primary{white-space:normal;text-align:center}.guide h1{overflow-wrap:anywhere}.relatedGuides>h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.inspirationCard{transition:none}.inspirationCard:hover{transform:none}}
