/* Reuse the existing SEO landing hero, preview, typography and colour tokens. */
.ttp-guide-page .landing-hero-inner{padding-block:54px;gap:44px}
.ttp-guide-page .brand .brand-mark{flex:0 0 auto;direction:ltr}
.ttp-guide-page .brand > span:not(.brand-mark){min-width:0;overflow-wrap:anywhere}
.ttp-guide-page .landing-preview-guide .landing-mini-list li{padding:8px 18px}
.ttp-guide-article{display:grid;gap:18px;min-width:0}
.ttp-guide-page .landing-guide-item{scroll-margin-top:var(--guide-anchor-offset,96px)}
.ttp-guide-article .landing-guide-item-head h2{margin:3px 0 0;font-size:22px;line-height:1.24}
.ttp-guide-article .landing-guide-subtitle{margin-bottom:0;font-size:13px;line-height:1.4}
.ttp-guide-page[dir="rtl"] .landing-copy{padding-left:0;padding-right:34px;text-align:right}
.ttp-guide-page[dir="rtl"] .landing-copy::before{left:auto;right:0}
.ttp-guide-page[dir="rtl"] .landing-hero{background:linear-gradient(250deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 56%,rgba(219,239,228,.86) 56%,rgba(219,239,228,.92) 100%),linear-gradient(0deg,rgba(70,135,193,.08),rgba(255,255,255,0))}
.ttp-guide-page[dir="rtl"] .landing-guide-item-head h2{text-align:right}
.ttp-guide-page[dir="rtl"] .planning-page-card-arrow svg{transform:scaleX(-1)}
.ttp-guide-page .landing-guide-copy,.ttp-guide-page .planning-page-card-copy{overflow-wrap:anywhere}
.ttp-guide-page .planning-pages-head > div{min-width:0;overflow-wrap:anywhere}
.ttp-guide-page:lang(ko){word-break:keep-all}
.ttp-guide-page .section-actions .button{max-width:100%;white-space:normal;text-align:center}
@media(max-width:760px){.ttp-guide-page .landing-hero-inner{padding-block:32px;gap:28px}.ttp-guide-article .landing-guide-item-head h2{font-size:20px}.ttp-guide-page .header-inner{flex-wrap:wrap}.ttp-guide-page .header-inner .brand{flex-basis:100%}.ttp-guide-page .header-inner .nav{flex-wrap:wrap;overflow:visible}.ttp-guide-page .section-actions{flex-wrap:wrap}}
@media(max-width:760px){.ttp-guide-page[dir="rtl"] .landing-copy{padding-right:0}}
@media(max-width:760px){.ttp-guide-page .planning-pages-menu[open]::after{left:0;right:0}}
