.decisionHubHero,.decisionHero{padding:86px 0 78px;background:linear-gradient(135deg,#fff 0%,#fff 58%,#fff0f1 100%)}.decisionHubHero h1,.decisionHero h1{max-width:970px;margin:0;font-size:clamp(3.1rem,7vw,6.7rem);line-height:.9;letter-spacing:-.065em}.decisionHubHero h1 span{color:var(--red)}.decisionHubHero p{max-width:760px;margin:28px 0 0;color:#5c5d61;font-size:1.18rem;line-height:1.65}.decisionArchive{padding:70px 0 90px}.decisionGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.decisionCard{display:flex;min-height:320px;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:17px;text-decoration:none;transition:.2s}.decisionCard:hover{border-color:var(--red);box-shadow:0 18px 45px rgba(0,0,0,.08);transform:translateY(-3px)}.decisionCard span{color:var(--red);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decisionCard h2{margin:28px 0 15px;font-size:2rem;letter-spacing:-.045em;line-height:1.05}.decisionCard p{margin:0;color:#646569;line-height:1.62}.decisionCard strong{margin-top:auto;padding-top:25px;color:var(--red)}.method{padding:72px 0;background:var(--ink);color:#fff}.method h2{max-width:760px;margin:0 0 35px;font-size:clamp(2rem,4.5vw,3.7rem);letter-spacing:-.05em}.methodGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.methodGrid div{display:grid;gap:15px;padding:22px;border:1px solid #525357;border-radius:12px}.methodGrid b{color:var(--red)}.methodGrid span{font-weight:800;line-height:1.35}.decisionHero .update{color:#777;font-size:.88rem;font-weight:700}.answerFirst{padding:65px 0;background:var(--ink);color:#fff}.answerFirst p{max-width:800px;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:750;line-height:1.55}.comparison,.case,.decisionCheck,.decisionFaq,.relatedDecision,.decisionCta{padding:72px 0}.comparison h2,.case h2,.decisionCheck h2,.decisionFaq h2,.relatedDecision h2,.decisionCta h2{margin:0 0 25px;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em}.tableScroll{overflow-x:auto;border:1px solid var(--line);border-radius:15px}.comparison table{width:100%;min-width:650px;border-collapse:collapse}.comparison th,.comparison td{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.5}.comparison thead th{background:var(--muted);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.comparison tbody th{width:25%;color:var(--red)}.comparison tr:last-child th,.comparison tr:last-child td{border-bottom:0}.case{background:#fff3f4}.case p{max-width:820px;margin:0;color:#4f5054;font-size:1.15rem;line-height:1.75}.decisionColumns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decisionColumns>div{padding:28px;border:1px solid var(--line);border-radius:15px;background:var(--muted)}.decisionColumns ol,.decisionColumns ul{display:grid;gap:14px;margin:0;padding-left:22px;line-height:1.55}.decisionColumns a{font-weight:800;text-underline-offset:3px}.freshness{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);color:#666;font-size:.88rem;line-height:1.55}.decisionFaq{background:var(--muted)}.decisionFaq details{border-top:1px solid #d3d3d6}.decisionFaq details:last-child{border-bottom:1px solid #d3d3d6}.decisionFaq summary{padding:20px 0;cursor:pointer;font-size:1.08rem;font-weight:850}.decisionFaq details p{max-width:760px;margin:0 0 22px;color:#55565a;line-height:1.65}.relatedDecision>div>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.relatedDecision a{padding:13px 16px;border:1px solid var(--line);border-radius:9px;text-decoration:none;font-weight:800;text-transform:capitalize}.relatedDecision a:hover{border-color:var(--red);color:var(--red)}.decisionCta{text-align:center;background:var(--ink);color:#fff}.decisionCta p{max-width:700px;margin:0 auto 25px;color:#d5d5d7;font-size:1.06rem;line-height:1.6}.phase3Card{background:#fff3f4;border-color:#ffc8cc}.homeDecision{padding:80px 0;background:#fff3f4}.homeDecisionGrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.homeDecision h2{margin:12px 0 20px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95;letter-spacing:-.055em}.homeDecision p{max-width:570px;margin:0 0 25px;color:#5b5c60;font-size:1.08rem;line-height:1.65}.homeDecisionList{display:grid}.homeDecisionList a{display:flex;justify-content:space-between;gap:20px;padding:20px 4px;border-bottom:1px solid #dfb8bb;text-decoration:none;font-weight:850}.homeDecisionList a:first-child{border-top:1px solid #dfb8bb}.homeDecisionList a:hover{color:var(--red)}@media(max-width:850px){.decisionGrid,.decisionColumns,.homeDecisionGrid{grid-template-columns:1fr}.methodGrid{grid-template-columns:1fr 1fr}.homeDecisionGrid{gap:40px}}@media(max-width:650px){.decisionHubHero,.decisionHero{padding:56px 0 64px}.decisionHubHero h1,.decisionHero h1{font-size:3.25rem}.decisionGrid{grid-template-columns:1fr}.decisionCard{min-height:280px}.methodGrid{grid-template-columns:1fr}.decisionColumns>div{padding:22px}.homeDecision{padding:60px 0}}
