.sgc.sgc--guide .sgc__head{position:relative;overflow:hidden;background:radial-gradient(ellipse at 5% 0%,#63348655,transparent 55%),radial-gradient(ellipse at 100% 100%,#7b319955,transparent 50%),#210c2e;color:#e4d7ef;padding:56px 0 74px}.sgc.sgc--guide .sgc__head .sgc__wrap{max-width:1296px;padding-inline:28px}.sgc.sgc--guide .sgc__head-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:70px;min-height:405px;align-items:center}.sgc.sgc--guide .sgc__head-grid>div{min-width:0}.sgc.sgc--guide .sgc__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#d2b8e3;font-size:12px;margin-bottom:32px}.sgc.sgc--guide .sgc__crumb a{color:#d2b8e3}.sgc.sgc--guide .sgc__crumb a:hover{color:#fff}.sgc.sgc--guide .sgc__crumb b{color:#e4d7ef}.sgc.sgc--guide .sgc__title{color:#fff;font-size:clamp(42px,4.8vw,66px);font-weight:600;letter-spacing:-.05em;line-height:1.04;margin:0 0 24px;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sgc.sgc--guide .sgc__intro{color:#e4d7ef;font-size:17px;line-height:1.7;max-width:570px;margin:0}.sgc.sgc--guide .sgc__meta{margin-top:28px;gap:13px 20px}.sgc.sgc--guide .sgc__chk{color:#ddcce8;font-size:12px}.sgc.sgc--guide .sgc__chk svg{stroke:#d0a4ef;width:15px;height:15px}.sgc.sgc--guide .sgc__illu{background:#fff;border-radius:28px;box-shadow:0 28px 50px #0e041644;transform:rotate(-3deg);overflow:hidden;padding:15px 18px}.sgc.sgc--guide .sgc__illu img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;transform:rotate(3deg)}.sgc.sgc--guide .sgc__wave{position:absolute;width:100%;height:33px;bottom:-1px;left:0;display:block;pointer-events:none}.sgc.sgc--guide .sgc__related-section{margin-top:68px}.sgc.sgc--guide .sgc__related-section>.sgc__kop,.sgc.sgc--guide .sgc__faqband .sgc__kop{font-size:clamp(27px,3vw,38px);line-height:1.14;letter-spacing:-.035em;font-weight:600;color:#1d1d1d}.sgc.sgc--guide .sgc__related{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.sgc.sgc--guide .sgc__related a{padding:13px 20px;border-radius:99px;background:#f3edfa;color:#522972;font-size:13px;border:1px solid #e7d9ef}.sgc.sgc--guide .sgc__related a:hover{background:#eee3f8;border-color:#b48acb}.sgc.sgc--guide .sgc__faqband{background:#f3edfa;margin-top:72px;padding:66px 0}.sgc.sgc--guide .sgc__faqband>.sgc__wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:70px}.sgc.sgc--guide .sgc__faqs{margin:0;max-width:none;gap:12px}.sgc.sgc--guide .sgc__faq{border:1px solid #e8dbf1;border-radius:16px;padding:3px 25px}.sgc.sgc--guide .sgc__faq summary{font-size:16px;min-height:65px;gap:20px;font-weight:500;line-height:1.4;padding-block:16px}.sgc.sgc--guide .sgc__faq summary span{width:25px;flex:none;text-align:center;font-size:20px}.sgc.sgc--guide .sgc__faq p{font-size:14px;color:#606780;line-height:1.7;padding:0 40px 10px 0}.sgc.sgc--guide :is(.sgc__head a,.sgc__related a,.sgc__faq summary):focus-visible{outline:3px solid #8b00e3;outline-offset:4px}@media(min-width:750px)and (max-width:1100px){.sgc.sgc--guide .sgc__head-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;min-height:360px}.sgc.sgc--guide .sgc__title{font-size:clamp(37px,4.5vw,49px)}.sgc.sgc--guide .sgc__intro{font-size:16px}.sgc.sgc--guide .sgc__faqband>.sgc__wrap{gap:35px}}@media(max-width:749px){.sgc.sgc--guide .sgc__head{padding:35px 0 58px}.sgc.sgc--guide .sgc__head .sgc__wrap{padding-inline:20px}.sgc.sgc--guide .sgc__head-grid{grid-template-columns:minmax(0,1fr);gap:33px;min-height:0}.sgc.sgc--guide .sgc__crumb{font-size:10px;margin-bottom:27px;gap:7px}.sgc.sgc--guide .sgc__title{font-size:clamp(34px,11vw,43px);letter-spacing:-.045em;margin-bottom:21px;line-height:1.06}.sgc.sgc--guide .sgc__intro{font-size:15px;line-height:1.7}.sgc.sgc--guide .sgc__meta{gap:12px;margin-top:21px}.sgc.sgc--guide .sgc__chk{font-size:10px;gap:5px}.sgc.sgc--guide .sgc__illu{max-width:400px;width:calc(100% - 16px);justify-self:center;border-radius:23px;padding:10px 15px}.sgc.sgc--guide .sgc__wave{height:22px}.sgc.sgc--guide .sgc__related-section{margin-top:44px}.sgc.sgc--guide .sgc__related-section>.sgc__kop,.sgc.sgc--guide .sgc__faqband .sgc__kop{font-size:29px}.sgc.sgc--guide .sgc__faqband{margin-top:48px;padding:45px 0}.sgc.sgc--guide .sgc__faqband>.sgc__wrap{grid-template-columns:minmax(0,1fr);gap:26px}.sgc.sgc--guide .sgc__faq{padding:3px 19px}.sgc.sgc--guide .sgc__faq summary{font-size:15px}.sgc.sgc--guide .sgc__faq p{font-size:13px;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kameo-cluster-design.css.map */
