.ts-guidebook-features{position:relative}.ts-guidebook-features__header{max-width:100%}.ts-guidebook-features__header .ts-lede{margin-inline:auto;max-width:var(--ts-header-max)}.ts-guidebook-features__list{display:flex;flex-direction:column;gap:48px}.ts-guidebook-features__row{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card);display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);overflow:hidden}.ts-guidebook-features__card{display:contents}.ts-guidebook-features__row--right{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.ts-guidebook-features__row--right .ts-guidebook-features__panel{order:2}.ts-guidebook-features__row--wide.ts-guidebook-features__row--left{grid-template-columns:minmax(0,624px) minmax(0,1fr)}.ts-guidebook-features__row--wide.ts-guidebook-features__row--right{grid-template-columns:minmax(0,1fr) minmax(0,624px)}.ts-guidebook-features__row--full,.ts-guidebook-features__row--full.ts-guidebook-features__row--right{grid-template-columns:minmax(0,1fr)}.ts-guidebook-features__row--full .ts-guidebook-features__copy{align-items:center;order:-1;padding:40px 32px 32px;text-align:center}.ts-guidebook-features__row--full .ts-guidebook-features__copy .ts-eyebrow{text-align:center}.ts-guidebook-features__row--full .ts-guidebook-features__body{max-width:var(--ts-header-max)}.ts-guidebook-features__row--full .ts-guidebook-features__panel{align-items:center;min-height:0;order:0;padding:32px}.ts-guidebook-features__row--full .ts-guidebook-features__img{max-width:var(--gbf-img-max,none)}.ts-guidebook-features__panel{align-items:flex-end;display:flex;justify-content:center;min-height:320px;padding:32px 32px 0}.ts-guidebook-features__row--wide .ts-guidebook-features__panel{min-height:280px;padding:32px}.ts-guidebook-features__panel--yellow{background:var(--ts-color-yellow-500)}.ts-guidebook-features__panel--orange{background:var(--ts-color-orange-500)}.ts-guidebook-features__panel--purple{background:var(--ts-color-purple-500)}.ts-guidebook-features__panel--green{background:var(--ts-color-green-500)}.ts-guidebook-features__panel--pink{background:var(--ts-color-pink)}.ts-guidebook-features__panel--blue{background:var(--ts-color-blue-500)}.ts-guidebook-features__img{display:block;height:auto;max-width:400px;width:100%}.ts-guidebook-features__row--wide .ts-guidebook-features__img{max-width:560px}.ts-guidebook-features__copy{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px}.ts-guidebook-features__copy .ts-eyebrow,.ts-guidebook-features__kicker{margin:0;text-align:left}.ts-guidebook-features__title{color:var(--ts-color-navy-700);font-family:var(--ts-font-sans);font-size:var(--ts-text-2xl);font-weight:700;letter-spacing:var(--ts-tracking-heading);line-height:var(--ts-leading-tight);margin:0}.ts-guidebook-features__intro{background:var(--ts-color-accent-50);border-radius:var(--ts-radius-32);color:var(--ts-color-accent-700);padding:16px}.ts-guidebook-features__body,.ts-guidebook-features__intro{font-family:var(--ts-font-serif);font-size:var(--ts-text-body);font-weight:400;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-features__body{color:var(--ts-color-navy-600)}.ts-guidebook-features__body p{margin:0}.ts-guidebook-features__body>*+ul,.ts-guidebook-features__body>ul+*{margin-top:24px}.ts-guidebook-features__body ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:32px 0 0;padding:0}.ts-guidebook-features__body li{margin:0;padding-left:28px;position:relative}.ts-guidebook-features__body li:before{background-color:var(--ts-color-accent);content:"";height:16px;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='m2.667 8 5 5 5.666-10'/%3E%3C/svg%3E") no-repeat center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23000' stroke-miterlimit='10' d='m2.667 8 5 5 5.666-10'/%3E%3C/svg%3E") no-repeat center /contain;position:absolute;top:.2em;width:16px}.ts-guidebook-features__body li p{margin:0}.ts-guidebook-features__body li b,.ts-guidebook-features__body li strong{color:var(--ts-color-navy-700);font-weight:700}.ts-guidebook-features__highlights{display:grid;gap:12px;grid-template-columns:repeat(var(--gbf-hl-cols,2),minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0;text-align:left;width:100%}.ts-guidebook-features__highlight{align-items:center;background:var(--ts-color-navy-50);border-radius:var(--ts-radius-md);color:var(--ts-color-navy-600);display:flex;font-family:var(--ts-font-serif);font-size:var(--ts-text-sm);gap:10px;line-height:var(--ts-leading-tight);margin:0;padding:12px 16px}.ts-guidebook-features__highlight-icon{flex-shrink:0;font-family:var(--ts-font-sans);line-height:1}.ts-guidebook-features__row--full .ts-guidebook-features__highlight{box-sizing:border-box;min-height:52px}.ts-guidebook-features__note{align-items:center;background:var(--ts-color-yellow-100);border-radius:var(--ts-radius-32);display:flex;gap:12px;padding:8px 16px;width:fit-content}.ts-guidebook-features__note-img{border-radius:var(--ts-radius-full);display:block;height:40px;object-fit:cover;width:40px}.ts-guidebook-features__note-text{color:var(--ts-color-yellow-700);font-size:var(--ts-text-sm);font-weight:700;line-height:var(--ts-leading-body);margin:0}.ts-guidebook-features__actions{display:flex;justify-content:center;margin-top:var(--ts-header-gap)}.ts-guidebook-features__dots{display:none}@media (max-width:1023px){.ts-guidebook-features__row,.ts-guidebook-features__row--right,.ts-guidebook-features__row--wide.ts-guidebook-features__row--left,.ts-guidebook-features__row--wide.ts-guidebook-features__row--right{grid-template-columns:1fr}.ts-guidebook-features__row--right .ts-guidebook-features__panel{order:0}.ts-guidebook-features__panel{height:340px;max-height:340px;min-height:340px;overflow:hidden;padding:24px 24px 0}.ts-guidebook-features__row--wide .ts-guidebook-features__panel{height:190px;max-height:190px;min-height:190px;overflow:hidden;padding:24px}.ts-guidebook-features__panel .ts-guidebook-features__img{height:100%;max-height:100%;object-fit:contain;width:auto}.ts-guidebook-features__copy{padding:32px}.ts-guidebook-features__row--full .ts-guidebook-features__panel{height:auto;max-height:none;min-height:0;padding:24px}.ts-guidebook-features__row--full .ts-guidebook-features__panel .ts-guidebook-features__img{height:auto;width:100%}.ts-guidebook-features__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ts-guidebook-features{--gbf-peek:var(--ts-slider-peek);--gbf-card-gap:24px;--gbf-shadow-pad:var(--ts-slider-pad-x);--gbf-gap:calc(var(--gbf-card-gap) - var(--gbf-shadow-pad)*2)}.ts-guidebook-features__viewport{margin-right:calc(var(--ts-gutter)*-1);overflow:hidden;width:calc(100% + var(--ts-gutter))}.ts-guidebook-features__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gbf-gap);transition:transform .55s var(--ts-ease-out-expo);will-change:transform}.ts-guidebook-features__row{align-self:stretch;background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex:0 0 calc(100% - var(--gbf-peek));flex-direction:column;margin:0;min-width:0;overflow:visible;padding:var(--ts-slider-pad-y) var(--ts-slider-pad-x);width:calc(100% - var(--gbf-peek))}.ts-guidebook-features__card{background:var(--ts-color-white);border-radius:var(--ts-radius-xl);box-shadow:var(--ts-shadow-card-slider);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:100%;overflow:hidden}.ts-guidebook-features__dots{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:8px;min-height:14px}.ts-guidebook-features__dot{appearance:none;background:var(--ts-color-navy-100);border:0;border-radius:var(--ts-radius-pill);cursor:pointer;height:8px;padding:0;transition:width .45s var(--ts-ease-out-expo),background-color .45s var(--ts-ease-out-expo);width:8px}.ts-guidebook-features__dot.is-active{background:var(--ts-color-accent);width:24px}.ts-guidebook-features__copy{flex:1 1 auto;justify-content:flex-start;padding:24px}.ts-guidebook-features__highlights{grid-template-columns:minmax(0,1fr)}}