.sva-cartouche{display:block;width:min(100%,430px);margin-top:1.5rem}.sva-cartouche img{width:100%;height:auto;border-radius:.2rem}.deep-content{max-width:1200px;margin:0 auto;padding:2rem 5vw 7rem;display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:start}.deep-copy h2{font-size:clamp(2rem,3.4vw,3.35rem)}.deep-copy p{margin-top:1.4rem;color:#654557;line-height:1.85}.deep-content aside{position:sticky;top:120px;padding:2.2rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 18px 45px rgba(70,18,47,.07)}.deep-content aside h2{font-size:1.75rem}.deep-content aside>p{margin-top:1rem;color:#765768;font-size:.95rem}.deep-content ul{list-style:none;margin:1.5rem 0 0;padding:0}.deep-content li{position:relative;padding:1rem 0 1rem 1.6rem;border-top:1px solid var(--line);font-family:Georgia,Times New Roman,serif;line-height:1.45}.deep-content li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.page-faq{max-width:980px;margin:0 auto;padding:1rem 5vw 7rem;text-align:left}.page-faq>h2{margin-bottom:2rem}.page-faq details{border-top:1px solid var(--line);padding:1.35rem 0}.page-faq details:last-child{border-bottom:1px solid var(--line)}.page-faq summary{cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:1.22rem}.page-faq details p{margin-top:1rem;color:#705263;line-height:1.75}@media(max-width:900px){.deep-content{grid-template-columns:1fr;gap:2.5rem}.deep-content aside{position:static}}@media(max-width:620px){.deep-content,.page-faq{padding-left:1.2rem;padding-right:1.2rem}.deep-content{padding-bottom:5rem}.deep-content aside{padding:1.5rem}}