/* Seamless decorative loop. Each repeated unit includes its trailing gap. */
.sentence-tail{white-space:nowrap}.history-client{display:block;font-weight:700;margin-top:22px;margin-bottom:6px}.history-client+.history-date{margin-top:6px}
.history-theme,.section h3{text-wrap:balance}
.provided-video figcaption,.form-note,.form-status,.chapter-tabs button{text-wrap:balance}
.collection-link,.form-check{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;height:56px;min-height:56px;padding:12px 24px;font-size:16px;line-height:1.5}.collection-page .gallery .art-open,.collection-page .gallery .art:nth-child(5n+1) .art-open{height:260px}@media(max-width:600px){.collection-link,.form-check{width:100%;height:52px;min-height:52px;font-size:15px;padding:10px 16px;gap:12px}.collection-page .gallery .art-open,.collection-page .gallery .art:nth-child(5n+1) .art-open{height:180px}}
.platform-links a{font-size:13px!important;gap:7px!important;padding-left:9px!important;padding-right:9px!important}.platform-links a>span:not([aria-hidden]){white-space:nowrap}.platform-links img{width:22px!important;height:22px!important}.desk-notes .platform-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:600px){.platform-links a{font-size:12px!important}.platform-links a>span[aria-hidden="true"]{display:none}}@media(max-width:340px){.platform-links{grid-template-columns:1fr!important}}
.ribbon-track{gap:0!important;animation-name:ribbon-seamless;animation-duration:88s}.ribbon-group{display:flex;flex:none;gap:24px;padding-right:24px;width:max-content;align-items:center}.ribbon-group img{flex:none}.ribbon-group img:nth-child(odd){transform:rotate(-4deg)}.ribbon-group img:nth-child(even){transform:rotate(4deg)}@keyframes ribbon-seamless{to{transform:translateX(-50%)}}
/* Readable lines without changing amounts or the terms' wording. */
.section p,.capabilities li,.price-name,.price-description{word-break:normal;overflow-wrap:break-word;text-wrap:pretty}.refined-about .about-layout p,.refined-contact>p,.section-heading h2,.section-heading h1,.flow-paths h3,.price-name{text-wrap:balance}.section h3{line-height:1.6}.section p{line-height:1.9}.platform-links{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.platform-links a{height:48px;padding:10px 11px;justify-content:flex-start}.platform-links a>span[aria-hidden="true"]{margin-left:auto}.platform-links img{width:24px;height:24px}.selected-gallery{align-items:stretch}.gallery .art{border-radius:22px}.gallery .art-open{border-radius:14px}.selected-gallery .art-open,.selected-gallery .art:nth-child(5n+1) .art-open{height:220px}.flow-paths article{padding:24px;border-radius:22px}.flow-paths article p:last-child{margin-bottom:0}.section-heading{margin-bottom:30px}.field input,.field select{height:54px}.field label{line-height:1.6}.collection-link,.form-check{min-height:54px}
/* The regulation text nodes are locked; only presentation is enhanced. */
.terms-list>details>.terms-copy{white-space:normal;max-width:78ch;line-height:1.95;margin:20px auto 30px}.terms-copy .terms-theme{display:block;font-size:18px;font-weight:700;color:#302c22;margin:25px 0 10px;line-height:1.7}.terms-copy .terms-theme:first-child{margin-top:0}.terms-copy .terms-line{display:block;margin:0 0 10px;line-height:1.95;text-wrap:pretty}
/* Group the existing history by theme and date, retaining every entry. */
.history-page .highlights,.history-page .history{max-width:880px;margin-left:auto;margin-right:auto}.history-page .history-copy{white-space:normal;max-width:none;font-size:17px;line-height:1.95;margin:30px 0}.history-theme{display:block;font-size:24px;font-weight:700;color:#405621;margin:38px 0 18px;padding-bottom:12px;border-bottom:2px solid #d5deb4;line-height:1.6}.history-date{display:block;font-weight:700;color:#302c22;margin:22px 0 7px;line-height:1.75}.history-line{display:block;margin:0 0 6px;line-height:1.95;text-wrap:pretty}.history-divider{display:block;height:1px;background:#d8d3be;color:transparent;font-size:0;line-height:0;margin:28px 0}.history-page .highlights article{padding:22px 0}.history-page .highlights h3{margin-bottom:9px;font-size:18px}.history-page .highlights p{margin:0;text-wrap:pretty}.history-copy>:first-child{margin-top:0}
@media(max-width:1100px){.platform-links{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-notes .platform-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ribbon-group{gap:16px;padding-right:16px}.platform-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-links a{height:48px;padding:10px 9px}.platform-links img{width:22px;height:22px}.selected-gallery .art-open,.selected-gallery .art:nth-child(5n+1) .art-open{height:110px}.flow-paths article{padding:20px}.section-heading{margin-bottom:25px}.terms-list>details>.terms-copy{font-size:16px;line-height:1.9}.terms-copy .terms-theme{font-size:17px;margin-top:23px}.terms-copy .terms-line{line-height:1.9;margin-bottom:12px}.history-page .history-copy{font-size:16px}.history-theme{font-size:21px;margin-top:30px}.history-date{font-size:16px;margin-top:22px}.history-line{font-size:16px;line-height:1.9}.history-page .highlights h3{font-size:17px}.collection-link,.form-check{min-height:52px}}
