.tt-pdp-guidance{margin-inline:var(--site-content-inset,24px);padding-block:16px 24px;color:#1d1d1f}
.tt-pdp-guidance__accordion{border-block:1px solid #dedee2}
.tt-pdp-guidance__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:16px;cursor:pointer;list-style:none}
.tt-pdp-guidance__summary::-webkit-details-marker{display:none}
.tt-pdp-guidance__summary h2{margin:0;font-size:18px;line-height:1.4;font-weight:600}
.tt-pdp-guidance__icon{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:1px solid #d5d5d9;border-radius:50%}
.tt-pdp-guidance__accordion[open] .tt-pdp-guidance__icon{transform:rotate(45deg)}
.tt-pdp-guidance__summary:focus-visible{outline:2px solid #075bb8;outline-offset:4px}
.tt-pdp-guidance__content{max-width:960px;padding-block:0 24px}
.tt-pdp-guidance__section+.tt-pdp-guidance__section{margin-top:20px}
.tt-pdp-guidance__section h3{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:600}
.tt-pdp-guidance__section :is(p,ul,ol){margin-block:0 10px;font-size:15px;line-height:1.65;overflow-wrap:anywhere}
.tt-pdp-guidance__section :is(p,ul,ol):last-child{margin-bottom:0}
.tt-pdp-guidance__section a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:749px){.tt-pdp-guidance{padding-block:12px 20px}.tt-pdp-guidance__summary{min-height:56px;padding-block:12px}.tt-pdp-guidance__summary h2{font-size:16px}.tt-pdp-guidance__content{padding-bottom:20px}}
@media(forced-colors:active){.tt-pdp-guidance__accordion,.tt-pdp-guidance__icon{border-color:CanvasText}}
