.snow-philosophy{position:relative;display:grid;grid-template-columns:31% minmax(0,1fr);column-gap:42px;row-gap:35px;background:#183d46;color:#f8f7f1;padding:44px 44px 25px;border:1px solid #bca169;border-radius:4px;overflow:hidden;text-align:left;box-shadow:0 16px 40px #193e4510}.snow-philosophy:before,.snow-philosophy:after{content:'';position:absolute;width:34px;height:34px;pointer-events:none;border-color:#bea26b;opacity:.8}.snow-philosophy:before{left:9px;top:9px;border-top:1px solid;border-left:1px solid}.snow-philosophy:after{right:9px;bottom:9px;border-bottom:1px solid;border-right:1px solid}.snow-philosophy-art{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #c5ad792e;padding-right:35px;text-align:center}.snow-philosophy-kicker{font:500 10px/1.8 'Segoe UI',sans-serif;letter-spacing:.23em;color:#d5bc87}.snow-philosophy-art svg{display:block;width:100%;max-width:260px;height:auto;margin:5px 0 0}.snow-philosophy-art>strong{font:400 27px/1.15 Georgia,serif;letter-spacing:.08em;color:#f2eddf}.snow-philosophy-art>strong>span{display:block;font:500 11px/2.5 'Segoe UI',sans-serif;letter-spacing:.4em;margin-left:.3em;color:#d5bd89}.snow-philosophy-art small{font:italic 10px/1.9 Georgia,serif;color:#c2ccc5;max-width:200px;margin-top:9px}.snow-philosophy-story{align-self:center;min-width:0;padding:6px 0}.snow-philosophy-rule{font:400 13px/1.6 Georgia,serif;letter-spacing:.15em;color:#d5b77a}.snow-philosophy-story h2{font-size:clamp(25px,2.5vw,33px);line-height:1.7!important;font-weight:500;margin:14px 0 20px;letter-spacing:.015em;color:#f5f1e5}.snow-philosophy-story>p{font-size:15px;line-height:1.95!important;color:#d5e0d9;margin:0}.snow-philosophy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 22px;margin-top:28px}.snow-philosophy-actions a{display:inline-flex;align-items:center;gap:16px;color:#f2ecda;text-decoration:none;font-size:13px;line-height:1.7;padding:10px 0;min-height:43px}.snow-philosophy-actions a.snow-philosophy-primary{border:1px solid #bda269;padding:12px 17px;border-radius:2px;background:#c4a96e;color:#153943}.snow-philosophy-actions a:hover{text-decoration:underline;text-underline-offset:5px}.snow-philosophy-actions a:focus-visible{outline:2px solid #fff;outline-offset:4px}.snow-philosophy-values{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #d1b98142;padding-top:27px}.snow-philosophy-values article{display:flex;gap:13px;min-width:0}.snow-philosophy-number{font:italic 18px/1.8 Georgia,serif;color:#d3b67c;flex:none}.snow-philosophy-values h3{font-size:16px;line-height:1.8!important;font-weight:500;letter-spacing:.025em;color:#f3efdf;margin:0 0 8px}.snow-philosophy-values p{font-size:12px!important;line-height:1.9!important;color:#c0d0c9;margin:0}.snow-philosophy-signature{grid-column:1/-1;margin:0!important;text-align:center;color:#c3aa76;font-size:11px!important;line-height:1.8!important;letter-spacing:.09em}.snow-philosophy p span{color:inherit}.snow-philosophy-values article>div{min-width:0}@media(max-width:850px){.snow-philosophy{grid-template-columns:26% minmax(0,1fr);gap:28px;padding:35px 30px 25px}.snow-philosophy-art{padding-right:22px}.snow-philosophy-art>strong{font-size:20px}.snow-philosophy-art small{font-size:9px}.snow-philosophy-story h2{font-size:26px}.snow-philosophy-values{gap:20px}}@media(max-width:600px){.snow-philosophy{grid-template-columns:1fr;padding:27px 24px 24px;gap:23px}.snow-philosophy-art{border-right:0;padding:0;position:relative}.snow-philosophy-art svg{max-width:180px;margin:0;height:112px;object-fit:contain}.snow-philosophy-art>strong{font-size:23px}.snow-philosophy-art small{display:none}.snow-philosophy-story{padding:0}.snow-philosophy-story h2{font-size:25px;margin-top:12px}.snow-philosophy-story>p{font-size:14px}.snow-philosophy-actions{gap:13px;margin-top:22px}.snow-philosophy-actions a{font-size:12px}.snow-philosophy-values{grid-template-columns:1fr;gap:18px;padding-top:22px}.snow-philosophy-values h3{font-size:16px;margin-bottom:4px}.snow-philosophy-values p{font-size:12px!important}.snow-philosophy-signature{font-size:10px!important}}@media print{.snow-philosophy{background:#fff;color:#173e49;box-shadow:none}.snow-philosophy h2,.snow-philosophy h3,.snow-philosophy p,.snow-philosophy-art>strong{color:#173e49}.snow-philosophy-actions{display:none}}
