
.backyard{--ink:#102c4b;--red:#b52232;--paper:#f3f5f3;color:var(--ink);font-family:"IBM Plex Sans",sans-serif;line-height:1.7}.backyard *{box-sizing:border-box}.by-shell{max-width:1180px;margin:auto;padding:64px 28px}.by-hero{background:var(--ink);color:#fff}.by-hero .by-shell{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding-top:76px;padding-bottom:76px}.backyard h1{font:700 clamp(1.7rem,3vw,2.65rem)/1.25 "Krona One",sans-serif;color:inherit;margin:16px 0 24px;overflow-wrap:anywhere}.backyard h2{font:400 clamp(1.45rem,2.5vw,2.1rem)/1.35 "Krona One",sans-serif;color:var(--ink);margin:0 0 24px}.backyard h3{font-size:1.22rem;line-height:1.4;color:var(--ink);margin:0 0 12px}.by-kicker{text-transform:uppercase;font-size:.78rem;letter-spacing:.17em;font-weight:700}.by-tagline{font-size:1.45rem;line-height:1.4}.by-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:28px}.by-button{display:inline-block;background:var(--red);color:#fff!important;padding:15px 22px;text-decoration:none;font-weight:700;border-radius:3px}.by-actions>a:not(.by-button){color:inherit}.backyard a:focus-visible{outline:3px solid #d4aa55;outline-offset:5px}.by-button:hover{background:#901d2b}.by-figure{margin:0;background:#183959;border:1px solid #52657a;padding:22px;border-radius:4px}.by-figure svg{width:100%;height:auto;display:block}.by-figure figcaption{font-size:.8rem;color:#dbe3e9;margin-top:12px}.by-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.by-card{padding:28px;background:var(--paper);border-top:3px solid var(--red)}.by-card p{margin-bottom:0}.by-split{display:grid;grid-template-columns:1fr 1fr;gap:60px}.by-band{background:var(--paper)}.by-steps{counter-reset:steps;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.by-step:before{counter-increment:steps;content:"0" counter(steps);display:block;color:var(--red);font-size:2rem;font-weight:700;margin-bottom:16px}.by-faq{max-width:850px}.by-faq details{border-bottom:1px solid #cbd3d9;padding:20px 0}.by-faq summary{cursor:pointer;font-size:1.1rem;font-weight:700}.by-faq details p{margin-bottom:4px}.by-related{display:flex;gap:12px 28px;flex-wrap:wrap}.by-related a{color:var(--ink);font-weight:700}.by-intro{max-width:740px;margin-bottom:32px}.by-teasers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.by-teasers a{display:block;padding:30px;background:#fff;border-bottom:4px solid var(--red);text-decoration:none;color:var(--ink);box-shadow:0 8px 26px #102c4b0b}.by-teasers a:hover{background:#e9eef1}.by-teasers span{font-weight:700;color:var(--red)}@media(max-width:800px){.by-hero .by-shell,.by-split{grid-template-columns:1fr;gap:30px}.by-steps,.by-teasers{grid-template-columns:repeat(2,minmax(0,1fr))}.by-shell{padding:44px 22px}}@media(max-width:520px){.by-grid,.by-steps,.by-teasers{grid-template-columns:1fr}.by-hero .by-shell{padding:44px 22px}.by-card{padding:23px}.by-figure{padding:16px}.by-actions{align-items:flex-start;flex-direction:column}}
