.legal-shell{background:#eef4f1;min-height:100vh}.legal-header{justify-content:space-between;align-items:center;width:min(100%,72rem);margin:0 auto;padding:1.5rem calc(clamp(1.25rem,4vw,3rem));display:flex}.legal-header img{width:9rem;height:auto;display:block}.legal-header__back{color:#49645e;text-underline-offset:.2em;font-size:.9rem;font-weight:700}.legal-document{background:#fff;border:1px solid #18332f1f;border-radius:1.5rem;width:min(100% - 2rem,56rem);margin:1rem auto 2rem;padding:calc(clamp(1.5rem,5vw,4rem));box-shadow:0 1.25rem 4rem #18332f14}.legal-document h1{letter-spacing:-.05em;margin:0;font-size:calc(clamp(2.25rem,7vw,4rem));line-height:1}.legal-document h2{margin:2.25rem 0 .7rem;font-size:1.2rem}.legal-document li,.legal-document p{color:#49645e;line-height:1.72}.legal-document ul{padding-left:1.25rem}.legal-document a{color:#26785f;font-weight:700}.legal-document .legal-meta{color:#71827e;margin:1rem 0 2rem;font-size:.88rem}.legal-document .legal-note{background:#eef7f3;border-left:3px solid #26785f;border-radius:.25rem .75rem .75rem .25rem;padding:1rem 1.15rem}
