.simple-header nav{gap:16px;flex-wrap:wrap;justify-content:flex-end}.tool-card:nth-child(3),.tool-card:nth-child(4){border-bottom:1px solid var(--line)}.tool-card:nth-child(5){border-bottom:0;background:transparent}.tool-card:nth-child(5:hover){background:var(--soft)}.subpage{padding:84px 0 110px}.subpage h1{margin:0;max-width:880px;font:400 clamp(50px,7vw,88px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.06em}.subpage h1 em{color:#77786e}.page-intro{max-width:665px;margin:28px 0 0;font-size:20px;line-height:1.55;color:#4c504a}.page-list{margin-top:68px;border-top:1px solid var(--line)}.page-list article{display:grid;grid-template-columns:100px minmax(0,1fr);gap:32px;padding:31px 0;border-bottom:1px solid var(--line)}.page-list article>span{padding-top:6px;color:var(--muted);font-size:12px}.page-list h2{margin:0 0 10px;font:400 31px/1.1 Georgia,'Times New Roman',serif;letter-spacing:-.04em}.page-list p{max-width:650px;margin:0;color:var(--muted)}.page-note{margin-top:55px;padding:30px;background:var(--soft)}.page-note h2{margin:0 0 10px;font:400 30px Georgia,'Times New Roman',serif;letter-spacing:-.04em}.page-note p{max-width:600px;margin:0;color:var(--muted)}.page-note .main-button{margin-top:24px}.badge-live{display:inline-block;margin-bottom:18px;padding:5px 9px;background:var(--soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.holding-map{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:64px;border:1px solid var(--line)}.holding-map a{padding:22px;border-right:1px solid var(--line);font-size:13px}.holding-map a:last-child{border:0}.holding-map span{display:block;margin-bottom:14px;color:var(--muted);font-size:11px}.holding-map b{font:400 20px Georgia,'Times New Roman',serif;letter-spacing:-.03em}@media(max-width:760px){.simple-header nav{justify-content:flex-start;gap:10px 17px}.tool-card,.tool-card:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.tool-card:last-child{border-bottom:0}.subpage{padding:64px 0 80px}.page-intro{font-size:18px}.page-list{margin-top:48px}.page-list article{display:block}.page-list article>span{display:block;margin-bottom:13px}.page-list h2{font-size:28px}.holding-map{grid-template-columns:1fr}.holding-map a{border-right:0;border-bottom:1px solid var(--line)}.holding-map a:last-child{border-bottom:0}}
