.companion-page .resource-hero{background:linear-gradient(115deg,#e4cfa8,#fbf5e9 48%,#e4eef0);padding:55px 0}.companion-page .resource-hero .split{gap:70px;grid-template-columns:.85fr 1.15fr;align-items:center}.companion-page .resource-hero h1{font-size:clamp(42px,5.3vw,72px);line-height:1.08;letter-spacing:-1.5px;margin:18px 0 24px}.companion-page .resource-hero .cover-stage{background:transparent;border:0;padding:18px}.companion-page .resource-hero .cover-stage img{width:min(85%,310px);max-height:none;transform:rotate(-5deg);box-shadow:13px 18px 24px #17374a33}.companion-page .resource-lead{font-size:22px;line-height:1.5}.companion-page .resource-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#092a3e;color:#fff9ed;padding:28px 18px;border-radius:8px;margin-top:30px}.companion-page .resource-facts>div{padding:0 22px;border-right:1px solid #6b7e83}.companion-page .resource-facts>div:last-child{border:0}.companion-page .resource-facts strong{font:30px Georgia,serif;color:#e7c887;display:block}.companion-page .resource-facts span{font-size:12px}.companion-page .resource-note{font-size:12px;padding-top:16px;color:#52626b}.companion-page .resource-tag{color:#70511c;font-size:13px;font-weight:700}.companion-page .resource-ocean{background:#dcecef;border-block:1px solid #b5ced0}.companion-page .resource-benefits article{display:flex;gap:22px;border-bottom:1px solid #adc3c6;padding:12px 0}.companion-page .resource-benefits article>span{font-size:12px;color:#647d7e;padding-top:15px}.companion-page .resource-benefits p{font-size:15px}.companion-page .resource-headings{margin-top:35px;border-top:1px solid #b8ab8e}.companion-page .resource-headings>div{display:grid;grid-template-columns:160px 1fr 170px;gap:20px;padding:22px 10px;border-bottom:1px solid #b8ab8e;align-items:center}.companion-page .resource-headings span{font-size:11px;letter-spacing:1.3px}.companion-page .resource-headings strong{font:23px Georgia,serif}.companion-page .resource-headings small{font-size:13px;color:#716956}.companion-page .resource-preview{background:#ead8b5}.companion-page .resource-cover-preview{display:flex;align-items:center;gap:25px;padding:22px;background:#fff9ed;width:100%;text-align:left}.companion-page .resource-cover-preview img{width:90px;height:auto;max-height:none;object-fit:contain}.companion-page .resource-cover-preview span{font-size:16px}.companion-page .steps{align-items:stretch}.companion-page .step{height:auto}@media(max-width:760px){.companion-page .resource-hero{padding:30px 0}.companion-page .resource-hero .split{grid-template-columns:1fr;gap:30px}.companion-page .resource-hero .cover-stage img{max-width:200px}.companion-page .resource-hero h1{font-size:43px}.companion-page .resource-facts{grid-template-columns:1fr 1fr;padding:12px}.companion-page .resource-facts>div{padding:14px;border:0}.companion-page .resource-facts strong{font-size:27px}.companion-page .resource-headings>div{grid-template-columns:1fr;gap:8px}.companion-page .resource-ocean .split{grid-template-columns:1fr}.companion-page .resource-lead{font-size:20px}}
