.guide-link{display:inline-flex;gap:8px;margin-bottom:20px;font-size:15px;line-height:1.4;color:var(--ink-3)!important;transition:color .2s}.guide-link:hover{color:var(--link)!important}.guide-next{margin-top:112px;padding:48px;border-radius:var(--radius-14);background:var(--off-white)}.guide-next a{color:var(--ink);transition:color .2s}.guide-next a:hover{color:var(--link)}.guide-next-label{margin:0;font-size:15px;color:var(--ink-3)}.guide-next-main{display:block;margin-top:16px;max-width:820px;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.guide-next-more{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:36px;font-size:15px;line-height:1.4}.guide-next a.guide-next-all{color:var(--ink-3)}.guide-next a.guide-next-all:hover{color:var(--link)}.guide-list{margin-top:112px}.guide-list-head{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.guide-list h2{margin:0;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.015em}.guide-list-head span{font:400 14px/1 var(--font-mono);color:var(--ink-3)}.guide-list ul{margin:0;padding:0;list-style:none;-moz-columns:2;column-count:2;-moz-column-gap:48px;column-gap:48px}.guide-list li{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid var(--line);font-size:17px;line-height:1.35;text-wrap:pretty}.guide-list li a{display:block;padding:14px 0;color:var(--ink);transition:color .2s}.guide-list li a:hover{color:var(--link)}@media (max-width:640px){.guide-next{padding:28px 24px}.guide-list,.guide-next{margin-top:80px}.guide-list ul{-moz-columns:1;column-count:1}}