.info-page{color:var(--ink);padding:72px 0 96px}.info-wrap{width:min(1040px,100% - 64px);margin:auto}.info-hero{max-width:730px}.info-eyebrow{color:#53605e;letter-spacing:.11em;margin:0 0 16px;font:500 11px DM Mono,monospace}.info-eyebrow i{background:var(--pink);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.info-hero h1,.info-section h2{letter-spacing:-2.7px;margin:0;font:clamp(48px,5.5vw,70px)/.92 Instrument Serif,Georgia,serif}.info-hero h1 em,.info-section h2 em{color:#668e38;font-style:italic}.info-intro{color:#53605e;margin:24px 0 0;font-size:17px;line-height:1.65}.faq-list{border-top:1px solid var(--line);margin-top:58px}.faq-list details{border-bottom:1px solid var(--line);background:#fff}.faq-list summary{cursor:pointer;padding:21px 48px 21px 20px;font-size:17px;font-weight:700;line-height:1.45;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:#668e38;content:"+";font-size:24px;line-height:1;position:absolute;top:20px;right:21px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#4d5955;margin:0;padding:0 20px 23px;font-size:15px;line-height:1.65}.info-section{margin-top:72px}.info-section h2{font-size:47px}.info-section>p:not(.info-eyebrow){color:#4e5b56;font-size:16px;line-height:1.65}.guide-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:74px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;margin-top:26px;padding:27px 29px}.guide-card h3{margin:0;font:30px Instrument Serif,Georgia,serif}.guide-card p{color:#4e5b56;font-size:15px;line-height:1.6}.guide-card ul,.guide-card ol{color:#4e5b56;margin:18px 0 0;padding-left:19px;font-size:14px;line-height:1.75}.guide-card li+li{margin-top:7px}.license-flow{counter-reset:license;grid-template-columns:repeat(4,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.license-flow li{border-left:1px solid var(--line);color:#4d5955;min-height:128px;padding:16px;font-size:14px;line-height:1.5}.license-flow li:before{color:#668e38;content:"0" counter(license);counter-increment:license;margin-bottom:17px;font:11px DM Mono,monospace;display:block}.license-flow li:first-child{border-left:0}.info-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:19px;margin-top:47px;padding-top:25px;display:flex}.info-links a{color:var(--ink);font-size:14px;font-weight:700;text-decoration:none}.info-links b{color:#668e38;margin-left:4px;font-size:17px}.legal-notice{color:#42543d;background:#e6efda;border-left:3px solid #7aa841;margin:31px 0 0;padding:17px 19px;font-size:14px;line-height:1.6}.legal-section{border-top:1px solid var(--line);margin-top:52px;padding-top:30px}.legal-section h2{margin:0;font:36px Instrument Serif,Georgia,serif}.legal-section p,.legal-section li{color:#4d5955;font-size:15px;line-height:1.65}.legal-section ul{padding-left:20px}.legal-section li+li{margin-top:8px}.legal-contact{color:#4d554f;background:#eed7c8;padding:24px}.legal-contact a{color:var(--ink);font-weight:700}@media (max-width:800px){.info-page{padding:50px 0 72px}.info-wrap{width:min(100% - 40px,600px)}.faq-list{margin-top:38px}.faq-list summary{padding-left:16px;font-size:16px}.faq-list details p{padding:0 16px 20px}.guide-grid{grid-template-columns:1fr;gap:30px}.info-section{margin-top:56px}.license-flow{grid-template-columns:1fr 1fr}.license-flow li,.license-flow li:first-child{border-left:1px solid var(--line);min-height:110px}}
