.detail-module__qZNmzW__page{color:#17201d;background:#f3f1ea;min-height:100svh}.detail-module__qZNmzW__header{border-bottom:1px solid #cbcfc8;justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex}.detail-module__qZNmzW__header a{font-size:12px}.detail-module__qZNmzW__header a:first-child{font-family:var(--font-mono);letter-spacing:.08em;font-weight:700}.detail-module__qZNmzW__header a:last-child{color:#3c7a68}.detail-module__qZNmzW__hero{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:calc(90svh - 76px);padding:clamp(65px,9vw,130px) 5vw;display:grid}.detail-module__qZNmzW__eyebrow{color:#3c7a68;font-family:var(--font-mono);letter-spacing:.15em;margin:0;font-size:10px;font-weight:650}.detail-module__qZNmzW__hero h1{letter-spacing:-.07em;margin:30px 0;font-family:Songti SC,serif;font-size:clamp(58px,7vw,108px);font-weight:500;line-height:1.02}.detail-module__qZNmzW__heroCopy>p:last-of-type{color:#66706b;max-width:560px;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.9}.detail-module__qZNmzW__actions{align-items:center;gap:24px;margin-top:35px;display:flex}.detail-module__qZNmzW__primary,.detail-module__qZNmzW__secondary{align-items:center;gap:15px;padding:14px 18px;font-size:12px;font-weight:650;display:inline-flex}.detail-module__qZNmzW__primary{color:#fff;background:#17201d}.detail-module__qZNmzW__secondary{color:#3c7a68;border-bottom:1px solid #9ca49f;padding-left:0;padding-right:0}.detail-module__qZNmzW__heroVisual{aspect-ratio:1.65;background:#d4e3dc;position:relative;overflow:hidden}.detail-module__qZNmzW__heroVisual img{object-fit:cover}.detail-module__qZNmzW__section{border-top:1px solid #cbcfc8;padding:clamp(80px,10vw,150px) 5vw}.detail-module__qZNmzW__sectionHeading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.detail-module__qZNmzW__sectionHeading span{color:#3c7a68;font-family:var(--font-mono);font-size:10px}.detail-module__qZNmzW__sectionHeading h2{letter-spacing:-.055em;margin:0;font-family:Songti SC,serif;font-size:clamp(42px,5vw,72px);font-weight:500}.detail-module__qZNmzW__featureGrid{border-top:1px solid #cbcfc8;border-bottom:1px solid #cbcfc8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-module__qZNmzW__featureGrid article{border-left:1px solid #cbcfc8;min-height:280px;padding:30px 25px}.detail-module__qZNmzW__featureGrid article:first-child{border-left:0}.detail-module__qZNmzW__featureGrid span,.detail-module__qZNmzW__rules span{color:#3c7a68;font-family:var(--font-mono);font-size:10px}.detail-module__qZNmzW__featureGrid h3{margin:85px 0 15px;font-family:Songti SC,serif;font-size:25px;font-weight:550}.detail-module__qZNmzW__featureGrid p{color:#66706b;margin:0;font-size:12px;line-height:1.8}.detail-module__qZNmzW__statusPanel{color:#f3f1ea;background:#17201d;grid-template-columns:.55fr 1.45fr;gap:7vw;padding:clamp(60px,8vw,110px) 5vw;display:grid}.detail-module__qZNmzW__statusPanel h2{margin:22px 0 0;font-family:Songti SC,serif;font-size:clamp(38px,4vw,62px);font-weight:500}.detail-module__qZNmzW__statusList{border-top:1px solid #46504c}.detail-module__qZNmzW__statusList article{border-bottom:1px solid #46504c;grid-template-columns:90px 1fr;gap:20px;padding:24px 0;display:grid}.detail-module__qZNmzW__statusList span{color:#81ac9e;font-family:var(--font-mono);font-size:10px}.detail-module__qZNmzW__statusList p{color:#b4bcb8;margin:0;font-size:13px;line-height:1.8}.detail-module__qZNmzW__tableWrap{border-top:1px solid #cbcfc8;overflow-x:auto}.detail-module__qZNmzW__schedule{border-collapse:collapse;width:100%;min-width:820px}.detail-module__qZNmzW__schedule th,.detail-module__qZNmzW__schedule td{text-align:left;border-bottom:1px solid #cbcfc8;border-right:1px solid #cbcfc8;padding:22px 18px}.detail-module__qZNmzW__schedule th:last-child,.detail-module__qZNmzW__schedule td:last-child{border-right:0}.detail-module__qZNmzW__schedule th{color:#3c7a68;font-family:var(--font-mono);letter-spacing:.1em;font-size:9px;font-weight:650}.detail-module__qZNmzW__schedule td{font-size:13px}.detail-module__qZNmzW__schedule td:first-child{font-family:Songti SC,serif;font-size:20px;font-weight:600}.detail-module__qZNmzW__timeline{border-top:1px solid #cbcfc8;border-bottom:1px solid #cbcfc8;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.detail-module__qZNmzW__evidencePanel{background:#d7e2e8;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(35px,7vw,100px);padding:clamp(30px,5vw,65px);display:grid}.detail-module__qZNmzW__evidenceImage{background:#fff;min-height:300px;position:relative}.detail-module__qZNmzW__evidenceImage img{object-fit:contain;padding:20px}.detail-module__qZNmzW__evidencePanel>div:last-child p{color:#58635f;margin:0 0 20px;font-size:13px;line-height:1.9}.detail-module__qZNmzW__evidencePanel strong{color:#3c7a68;font-family:var(--font-mono);letter-spacing:.12em;margin-top:16px;font-size:9px;display:inline-block}.detail-module__qZNmzW__timeline article{border-left:1px solid #cbcfc8;min-height:195px;padding:24px 18px}.detail-module__qZNmzW__timeline article:first-child{border-left:0}.detail-module__qZNmzW__timeline time{color:#3c7a68;font-family:var(--font-mono);font-size:11px}.detail-module__qZNmzW__timeline h3{margin:65px 0 8px;font-size:14px}.detail-module__qZNmzW__timeline p{color:#66706b;margin:0;font-size:10px;line-height:1.6}.detail-module__qZNmzW__rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.detail-module__qZNmzW__rules article{background:#e5ebe6;min-height:220px;padding:28px}.detail-module__qZNmzW__rules h3{margin:65px 0 12px;font-family:Songti SC,serif;font-size:23px}.detail-module__qZNmzW__rules p{color:#66706b;margin:0;font-size:12px;line-height:1.8}.detail-module__qZNmzW__note{color:#79817d;margin:32px 0 0;font-size:10px}.detail-module__qZNmzW__footer{font-family:var(--font-mono);border-top:1px solid #cbcfc8;justify-content:space-between;align-items:center;padding:32px 5vw;font-size:9px;display:flex}.detail-module__qZNmzW__footer a{color:#3c7a68}@media (max-width:900px){.detail-module__qZNmzW__hero,.detail-module__qZNmzW__sectionHeading,.detail-module__qZNmzW__statusPanel,.detail-module__qZNmzW__evidencePanel{grid-template-columns:1fr}.detail-module__qZNmzW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-module__qZNmzW__featureGrid article:nth-child(3){border-top:1px solid #cbcfc8;border-left:0}.detail-module__qZNmzW__featureGrid article:nth-child(4){border-top:1px solid #cbcfc8}.detail-module__qZNmzW__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-module__qZNmzW__timeline article:nth-child(4){border-top:1px solid #cbcfc8;border-left:0}.detail-module__qZNmzW__timeline article:nth-child(5),.detail-module__qZNmzW__timeline article:nth-child(6){border-top:1px solid #cbcfc8}}@media (max-width:620px){.detail-module__qZNmzW__header{min-height:66px}.detail-module__qZNmzW__hero{min-height:auto;padding-top:65px}.detail-module__qZNmzW__hero h1{font-size:clamp(52px,16vw,76px)}.detail-module__qZNmzW__heroVisual{aspect-ratio:1.25}.detail-module__qZNmzW__actions{flex-direction:column;align-items:flex-start}.detail-module__qZNmzW__featureGrid,.detail-module__qZNmzW__timeline,.detail-module__qZNmzW__rules{grid-template-columns:1fr}.detail-module__qZNmzW__featureGrid article,.detail-module__qZNmzW__featureGrid article:nth-child(3),.detail-module__qZNmzW__featureGrid article:nth-child(4),.detail-module__qZNmzW__timeline article,.detail-module__qZNmzW__timeline article:nth-child(4),.detail-module__qZNmzW__timeline article:nth-child(5),.detail-module__qZNmzW__timeline article:nth-child(6){border-top:1px solid #cbcfc8;border-left:0;min-height:210px}.detail-module__qZNmzW__featureGrid article:first-child,.detail-module__qZNmzW__timeline article:first-child{border-top:0}.detail-module__qZNmzW__featureGrid h3,.detail-module__qZNmzW__timeline h3{margin-top:55px}.detail-module__qZNmzW__statusList article{grid-template-columns:1fr;gap:10px}.detail-module__qZNmzW__footer span{display:none}}
