.wwcc-category-content{--wwcc-blue:#1f607f;--wwcc-pale-blue:#a9c0ca;--wwcc-soft:#f6f3f2;--wwcc-text:#333333;--wwcc-border:rgba(31, 96, 127, 0.18);clear:both;width:100%;margin-top:70px;color:var(--wwcc-text)}.wwcc-category-content *,.wwcc-category-content *::before,.wwcc-category-content *::after{box-sizing:border-box}.wwcc-section{width:100%;margin:0 0 70px}.wwcc-inner{width:100%;margin:0 auto}.wwcc-narrow{max-width:900px}.wwcc-eyebrow{margin:0 0 10px;font-size:15px;font-style:italic;line-height:1.4;opacity:.7}.wwcc-heading{margin:0 0 22px;font:inherit;font-size:clamp(26px, 3vw, 38px);font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.wwcc-prose,.wwcc-sample-inner>p:not(.wwcc-eyebrow),.wwcc-faq-answer{font-size:16px;line-height:1.8}.wwcc-prose>:first-child,.wwcc-faq-answer>:first-child{margin-top:0}.wwcc-prose>:last-child,.wwcc-faq-answer>:last-child{margin-bottom:0}.wwcc-inspiration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--wwcc-soft)}.wwcc-inspiration-grid--no-image{grid-template-columns:1fr}.wwcc-inspiration-image{min-height:420px}.wwcc-inspiration-image img{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.wwcc-inspiration-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px, 6vw, 76px)}.wwcc-related{text-align:center}.wwcc-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.wwcc-related-card{display:block;color:inherit;text-decoration:none}.wwcc-related-image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--wwcc-soft)}.wwcc-related-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.wwcc-related-card:hover .wwcc-related-image img,.wwcc-related-card:focus .wwcc-related-image img{transform:scale(1.025)}.wwcc-related-card--no-image{min-height:140px;display:flex;align-items:center;justify-content:center;background:var(--wwcc-soft);padding:20px}.wwcc-related-name{display:block;margin-top:16px;font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.wwcc-related-card--no-image .wwcc-related-name{margin-top:0}.wwcc-sample-cta{background:var(--wwcc-blue);color:#fff;text-align:center}.wwcc-sample-inner{max-width:860px;padding:clamp(46px, 7vw, 78px) 28px}.wwcc-sample-cta .wwcc-eyebrow,.wwcc-sample-inner .wwcc-heading,.wwcc-sample-cta .wwcc-cta-copy,.wwcc-sample-cta .wwcc-cta-copy p{color:#fff}.wwcc-cta-copy{max-width:720px;margin:0 auto 28px}.wwcc-button{display:inline-block;padding:14px 26px;border:1px solid #fff;background:#fff;color:var(--wwcc-blue);font-size:15px;line-height:1.2;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.wwcc-button:hover,.wwcc-button:focus{background:#fff0;color:#fff}.wwcc-faqs .wwcc-heading{margin-bottom:30px}.wwcc-faq-list{border-top:1px solid var(--wwcc-border)}.wwcc-faq-item{margin:0;border-bottom:1px solid var(--wwcc-border)}.wwcc-faq-item summary{position:relative;padding:20px 48px 20px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:600;line-height:1.45}.wwcc-faq-item summary::-webkit-details-marker{display:none}.wwcc-faq-item summary::after{content:'+';position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--wwcc-blue);font-size:28px;font-weight:300;line-height:1}.wwcc-faq-item[open] summary::after{content:'−'}.wwcc-faq-answer{padding:0 48px 24px 0}.wwcc-deep-copy{padding:clamp(42px, 6vw, 70px) 0;background:var(--wwcc-soft)}.wwcc-deep-copy .wwcc-inner{padding-left:28px;padding-right:28px}@media (max-width:980px){.wwcc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.wwcc-category-content{margin-top:50px}.wwcc-section{margin-bottom:50px}.wwcc-inspiration-grid{grid-template-columns:1fr}.wwcc-inspiration-image,.wwcc-inspiration-image img{min-height:300px}.wwcc-inspiration-copy{padding:36px 24px}.wwcc-related-grid{gap:16px}.wwcc-related-name{font-size:13px}.wwcc-heading{font-size:26px}}@media (max-width:480px){.wwcc-related-grid{grid-template-columns:1fr}}