@import url("detail.css");
.detail-wrap.resource{width:min(1120px,calc(100% - 64px))}.resource-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:52px;align-items:start;margin-bottom:40px}.resource-hero h1{font-size:42px;line-height:1.45}.resource-hero .intro{font-size:18px;color:var(--ink);max-width:700px}.resource-facts{margin:12px 0 0;border-top:2px solid var(--ink)}.resource-facts div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.resource-facts dt{color:var(--muted)}.resource-facts dd{margin:0}.resource-actions{display:flex;gap:24px;align-items:center;margin-top:25px;flex-wrap:wrap}.resource-actions .text-link{font-size:16px}.resource .notice{margin:20px 0 30px}.resource-nav{display:flex;flex-wrap:wrap;gap:10px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0;margin-bottom:35px;font-size:14px;color:var(--blue)}.resource-nav a{display:inline-flex;align-items:center;min-height:38px}.resource-section{margin-bottom:44px;scroll-margin-top:24px}.resource-section h2{font-size:27px;margin-bottom:16px}.resource-section h3{font-size:19px;font-weight:500;margin:0 0 10px}.resource-section p{margin:8px 0 16px}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.resource-grid article{border-top:1px solid var(--line);padding-top:18px}.resource ul{padding-left:22px;line-height:1.9;color:var(--muted)}.flow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:20px 0;gap:20px}.flow-list.five{grid-template-columns:repeat(5,minmax(0,1fr))}.flow-list li{border-top:2px solid var(--blue);padding-top:16px}.flow-list .step{display:block;font-size:13px;letter-spacing:.08em;color:var(--blue);margin-bottom:10px}.flow-list strong{font-size:19px;font-weight:500}.flow-list p{font-size:15px}.source-note{font-size:14px!important}.resource-figure{margin:20px 0}.resource-figure img{width:100%;max-height:560px;object-fit:contain;background:var(--soft);border:1px solid var(--line)}.resource-figure figcaption{font-size:14px;color:var(--muted);margin-top:12px}.resource details{border-top:1px solid var(--line);padding:16px 0}.resource summary{cursor:pointer;font-size:17px;min-height:40px;line-height:40px}.resource summary:focus-visible{outline:3px solid var(--blue)}.related-links{display:flex;flex-wrap:wrap;gap:20px;color:var(--blue);font-size:16px}.related-links a{min-height:44px;display:inline-flex;align-items:center}.role{font-size:14px;color:var(--blue);display:block;margin-bottom:10px}@media(max-width:900px){.resource-hero{gap:26px;grid-template-columns:1fr 280px}.flow-list.five{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-hero h1{font-size:36px}}@media(max-width:650px){.detail-wrap.resource{width:calc(100% - 36px)}.resource-hero{grid-template-columns:1fr;gap:16px}.resource-hero h1{font-size:30px}.flow-list,.flow-list.five,.resource-grid{grid-template-columns:1fr 1fr}}
