.svw,.sn-wrap{max-width:1140px;padding:40px 36px 72px;margin:auto;color:#30372e}.svw h1,.sn-wrap h1{font-family:var(--font-heading--family,Georgia,serif);font-size:clamp(29px,3.2vw,44px);font-weight:500;line-height:1.3;margin:0 0 24px}.svw-video{width:100%;aspect-ratio:16/9;display:block;object-fit:contain;background:#1f251f;border-radius:12px;max-height:68vh}.svw-note{font:13px/1.7 system-ui,sans-serif;color:#727b69;margin:12px 0 24px}.svw-copy{max-width:820px;font-size:16px;line-height:1.85}.svw-copy p{margin:16px 0}.svw-link{display:inline-flex;padding:11px 20px;border:1px solid #b8c9a1;background:#deebcb;border-radius:24px;color:#35482c;text-decoration:none}.sn-kicker{font:12px/1.6 system-ui,sans-serif;letter-spacing:.12em;color:#77836a;margin:0 0 13px}.sn-intro{font-size:16px;line-height:1.85;max-width:740px;color:#68735e}.sn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:36px}.sn-card{border:1px solid #dce3d2;border-radius:12px;overflow:hidden;background:#fffefa;min-width:0}.sn-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f1f3eb;display:block}.sn-card>div{padding:23px}.sn-card h2{font-size:23px;line-height:1.5;margin:8px 0 15px}.sn-card h2 a{color:inherit;text-decoration:none}.sn-card p{font-size:14px;line-height:1.85;color:#67725e}.sn-date{font-size:12px;color:#7b8571}.sn-read,.sn-back{display:inline-flex;min-height:44px;align-items:center;color:#3e5d30;text-decoration:underline;text-underline-offset:4px}.sn-article{max-width:960px}.sn-deck{max-width:830px;line-height:1.85;color:#65715e;font-size:17px}.sn-cover{margin:28px 0 36px}.sn-cover img{display:block;width:100%;height:auto;max-height:550px;object-fit:contain;border-radius:10px;background:#f1f3e9}.sn-body{max-width:760px;margin:auto;font-size:17px;line-height:1.95;overflow-wrap:anywhere}.sn-body h2{font-size:26px;line-height:1.5;margin:36px 0 15px}.sn-body p{margin:16px 0}.sn-body a{color:#436037;text-decoration:underline;text-underline-offset:4px}.sn-back{margin-bottom:20px}.sn-empty{padding:30px 0;color:#6b785f}.sn-pagination{margin-top:30px}@media(max-width:767px){.svw,.sn-wrap{padding:28px 20px 48px}.svw h1,.sn-wrap h1{font-size:29px;line-height:1.4;margin-bottom:20px}.svw-video{border-radius:8px;max-height:none}.svw-copy{font-size:15px}.svw-note{font-size:12px}.sn-grid{grid-template-columns:1fr;gap:22px;margin-top:26px}.sn-card>div{padding:20px}.sn-card h2{font-size:23px}.sn-deck,.sn-body{font-size:16px}.sn-body h2{font-size:23px}.sn-cover{margin:24px 0}.sn-article h1{font-size:30px}}.sn-article .sn-article-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px;align-items:center;padding:26px;margin-bottom:36px;border:1px solid #dce3d4;border-radius:18px;background:#f2f4e9}.sn-article .sn-article-hero h1{font-size:clamp(28px,2.7vw,38px);line-height:1.4;margin-bottom:18px}.sn-article .sn-article-hero .sn-deck{font-size:15px;line-height:1.9}.sn-article .sn-article-hero .sn-date{border-top:1px solid #d9e1d0;padding-top:14px;margin-top:20px;line-height:1.8}.sn-article .sn-cover{inline-size:100%;max-inline-size:100%;block-size:auto;max-block-size:none;aspect-ratio:auto;margin:0 auto;padding:8px;border:1px solid #dce3d4;border-radius:15px;background:#fffefa}.sn-article .sn-cover>img{display:block;inline-size:100%;block-size:auto;max-inline-size:100%;max-block-size:360px;object-fit:contain}@media(max-width:767px){.sn-article .sn-article-hero{grid-template-columns:1fr;gap:22px;padding:22px 18px;border-radius:14px}.sn-article .sn-article-hero h1{font-size:28px}.sn-article .sn-article-hero .sn-deck{font-size:14px}.sn-article .sn-cover{max-inline-size:300px}.sn-article .sn-cover>img{max-block-size:240px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sol-r5-content.css.map */
