.option{padding:12px 16px}
.option-main{display:flex;align-items:center;gap:13px}
.option-color{display:block;flex:0 0 34px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(47,40,39,.12);box-shadow:inset 0 0 0 3px rgba(255,255,255,.2),0 2px 7px rgba(70,45,35,.08)}
.option-color[style*="FFFFFF"],.option-color[style*="F2F2F0"],.option-color[style*="F5EBDD"]{border-color:#b9aaa2;box-shadow:inset 0 0 0 3px rgba(255,255,255,.45),0 2px 7px rgba(70,45,35,.08)}
.option-colors{display:flex;align-items:center;gap:5px}
.option-colors .option-color{flex-basis:29px;width:29px;height:29px}
.hero-copy h1,.hero-copy .intro{position:relative;z-index:2}
.hero-orbit{top:51%;right:-24px;width:155px;height:155px;opacity:.92}
.hero-orbit:before{inset:16px}
.hero-orbit:after{inset:36px}
.hero-orbit .orbit-core{inset:50px}
@media(max-width:380px){.hero-orbit{right:-34px;width:140px;height:140px}.hero-orbit .orbit-core{inset:45px}}
.report-detail{margin-top:10px;background:var(--card);border:1px solid #eee2da;padding:18px}
.report-heading{padding-bottom:15px;border-bottom:1px solid var(--line)}
.report-heading h3{font-family:'Noto Serif SC',serif;font-size:22px;font-weight:500;letter-spacing:-.06em;margin:10px 0 0}
.report-list{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.report-list article{padding:15px 0;border-bottom:1px solid #eee2da}
.report-list article:nth-last-child(-n+1){grid-column:1/-1}
.report-list p{font-size:13px;color:var(--muted);line-height:1.8;margin:9px 0 0}
