.sphere-study{--sea:#3d665f;--peach:#f9e6d9;--sand:#f8f5ed;max-width:1130px;margin:auto;color:#304b46;font-size:17px;line-height:1.75}.sphere-study *{box-sizing:border-box}.sphere-study h1,.sphere-study h2,.sphere-study h3{line-height:1.18;color:#304b46}.sphere-study h1{font-size:clamp(34px,4.6vw,57px);margin:20px 0}.sphere-study h2{font-size:clamp(25px,3vw,35px)}.sphere-study img{width:100%;height:auto;display:block}.sphere-study figure{margin:24px 0}.sphere-study figcaption{font-size:14px;line-height:1.5;color:#60716b;margin-top:10px}.sphere-study a{color:var(--sea);text-underline-offset:4px}.ss-intro{display:grid;grid-template-columns:46% 1fr;gap:40px;align-items:center;padding:35px 0}.ss-intro>div>span{font-size:12px;letter-spacing:.13em;text-transform:uppercase}.ss-intro p{font-size:20px}.ss-intro img{border-radius:45% 45% 8px 8px}.ss-zones{background:var(--sand);padding:28px;margin:40px 0}.ss-zones ol{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;counter-reset:zone}.ss-zones li{border-top:2px solid var(--sea);padding-top:15px;counter-increment:zone}.ss-zones li:before{content:counter(zone);display:block;font-size:35px;color:var(--sea)}.ss-zones b{display:block}.ss-pattern{display:grid;grid-template-columns:32% 1fr;gap:45px;margin:65px 0}.ss-pattern aside{background:var(--peach);padding:25px;align-self:start}.ss-pattern aside h2{margin-top:0}.ss-pattern dt{font-weight:700}.ss-pattern dd{margin:0 0 12px}.ss-row-scale{border-left:5px solid #98b7a9;padding-left:25px}.ss-table{overflow-x:auto}.ss-table table{width:100%;border-collapse:collapse;font-size:16px}.ss-table caption{font-weight:700;text-align:left;padding-bottom:18px}.ss-table th,.ss-table td{text-align:left;padding:14px 10px;border-bottom:1px solid #cad8d0}.ss-table thead{background:#e4eee7}.ss-caution{font-size:15px;padding:18px;background:var(--sand)}.ss-grow{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:15px 3%;align-items:center}.ss-middle{display:grid;grid-template-columns:44% 1fr;gap:35px;align-items:center;margin:60px 0;padding:30px;background:var(--peach)}.ss-fill{max-width:780px;margin:65px auto;padding:0 20px}.ss-top{max-width:510px;margin-left:auto!important}.ss-close{display:grid;grid-template-columns:1fr 40%;gap:35px;align-items:center;padding:25px 3%;border-top:2px solid #98b7a9}.ss-diagnosis{margin:65px 0;padding:30px;background:var(--sand)}.ss-diagnosis>img{max-width:850px}.ss-diagnosis dl{display:grid;grid-template-columns:210px 1fr;gap:20px 28px;margin-top:32px}.ss-diagnosis dt{font-weight:700;font-size:20px}.ss-diagnosis dd{margin:0}.ss-repeat{display:grid;grid-template-columns:45% 1fr;gap:35px;align-items:center;margin:60px 3%}.ss-reading{max-width:790px;margin:65px auto;padding:0 20px}.ss-reading h3{font-size:25px;margin-top:30px}.ss-reading li{margin:11px 0}.ss-studio{display:grid;grid-template-columns:1fr 50%;gap:35px;align-items:center;background:#e4eee7;padding:30px;border-radius:28px 0 28px 0}.ss-studio a{background:var(--sea);color:#fff;display:inline-block;padding:13px 22px;text-decoration:none;border-radius:4px}.ss-links{display:flex;gap:22px;justify-content:center;padding:35px 0 50px}.ss-links a{padding:12px 25px;border:1px solid #a4beb1;border-radius:25px}@media(max-width:760px){.sphere-study{font-size:16px}.ss-intro,.ss-pattern,.ss-grow,.ss-middle,.ss-close,.ss-repeat,.ss-studio{grid-template-columns:1fr;gap:23px}.ss-intro{padding:25px}.ss-zones ol{grid-template-columns:1fr 1fr}.ss-pattern{margin:40px 20px}.ss-row-scale{padding-left:15px}.ss-grow{padding:0 22px}.ss-middle,.ss-studio{padding:24px}.ss-close{padding:25px}.ss-diagnosis{padding:23px}.ss-diagnosis dl{grid-template-columns:1fr;gap:10px}.ss-diagnosis dd{margin-bottom:18px}.ss-links{flex-wrap:wrap;gap:12px}.ss-links a{padding:10px 18px}}
