@charset "UTF-8";
.si-funnel-consent{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:16px auto 40px;padding-top:20px;padding-bottom:20px;border:1px solid #dce4ec;border-radius:10px;background:#f7f9fc;font-size:13px;line-height:1.7}
.si-funnel-consent h2{font-size:15px;line-height:1.5;margin:0 0 8px}.si-funnel-consent p{margin:8px 0}.si-funnel-consent a{font-size:13px}.si-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.si-consent-actions .button{min-height:44px;font-size:13px;padding:10px 14px}.si-consent-actions .button[aria-pressed=true]{border-color:#005edb;box-shadow:inset 0 0 0 1px #005edb}.si-consent-actions button:disabled{opacity:.6;cursor:default}
.si-release-history{margin:28px auto;padding-top:16px;padding-bottom:16px;border-top:1px solid #dce4ec;color:#526374;font-size:13px}.si-release-history summary{cursor:pointer;min-height:44px;padding:8px 0}.si-release-history section{margin:12px 0;padding:16px;border:1px solid #dce4ec;border-radius:8px;font-size:13px}.si-release-history section h2{font-size:17px}
.si-samples-page{padding-bottom:150px}.si-samples-main{max-width:1100px;padding-top:32px}.si-samples-intro{padding:24px 0 32px;max-width:850px}.si-samples-intro h1{font-size:clamp(30px,4vw,46px);line-height:1.3;letter-spacing:-.7px;margin:16px 0}.si-samples-intro .lead{font-size:19px;line-height:1.8}.si-samples-intro .eyebrow{margin:0}.si-file-note{font-size:14px;color:#526374;margin-top:24px}.si-sample-card{border:1px solid #dce4ec;border-radius:14px;margin:0 0 32px;overflow:hidden;background:white}.si-sample-info{padding:28px 32px}.si-sample-info h2{font-size:25px;line-height:1.5;margin:0 0 12px}.si-sample-info p{max-width:850px}.si-file-meta{font-size:13px;color:#526374}.si-preview{border-top:1px solid #dce4ec;background:#f2f6fa}.si-preview summary{padding:18px 32px;min-height:56px;cursor:pointer;font-weight:600}.si-preview-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:8px 28px 28px;align-items:start}.si-preview-pages img{width:100%;height:auto;background:white;border:1px solid #dce4ec;box-shadow:0 4px 18px #10233712}.si-samples-footer{max-width:1100px;font-size:13px;padding-top:20px;padding-bottom:24px}.si-samples-footer #site-inspector-measurement{padding:24px 0;border-top:1px solid #dce4ec}.si-samples-footer #site-inspector-measurement h2{font-size:20px;line-height:1.5}.si-samples-footer #site-inspector-measurement .caption{font-size:13px;line-height:1.8}.si-samples-footer .actions{margin-top:16px}.si-samples-footer [data-si-measure-choice]{min-height:44px}
.si-samples-bar{position:fixed;bottom:0;left:0;right:0;background:#fffffff5;backdrop-filter:blur(12px);border-top:1px solid #cbd8e5;z-index:25;box-shadow:0 -4px 20px #10233712;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.si-samples-bar .shell{display:flex;align-items:center;justify-content:center;gap:22px;max-width:1100px}.si-samples-bar span{font-weight:650;font-size:14px}.si-samples-bar a:last-child{font-size:13px;line-height:1.5}.si-samples-bar .button{font-size:14px;min-height:48px;text-align:center;max-width:620px}
@media(max-width:680px){.si-funnel-consent{grid-template-columns:1fr;gap:10px;margin-left:20px;margin-right:20px;padding:18px;max-width:calc(100% - 40px)}.si-samples-main{padding-top:24px}.si-samples-intro{padding-top:24px}.si-samples-intro .lead{font-size:17px}.si-sample-info{padding:22px 20px}.si-sample-info h2{font-size:22px}.si-sample-info .actions{display:grid;grid-template-columns:1fr}.si-preview summary{padding:16px 20px}.si-preview-pages{grid-template-columns:1fr;padding:4px 14px 18px;gap:16px}.si-samples-bar .shell{display:grid;grid-template-columns:1fr;gap:7px;text-align:center}.si-samples-bar span{display:none}.si-samples-bar .button{width:100%;max-width:none;min-height:48px}.si-samples-page{padding-bottom:150px}.si-release-history{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.si-samples-footer .language-links{gap:12px 18px}.si-samples-footer [data-si-measure-choice]{width:100%}}
@media(prefers-reduced-motion:reduce){.si-samples-page{scroll-behavior:auto}}
.si-guide-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;padding:20px 24px;background:#fff;border-bottom:1px solid #dce4ec}.si-guide-actions .button,.si-word-guide .si-samples-bar .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;background:#005edb;color:white;text-decoration:none;border-radius:5px;line-height:1.4;font-weight:650}.si-word-guide .shell{max-width:1100px;margin:auto;padding-left:24px;padding-right:24px}.si-guide-footer{max-width:1000px;margin:auto;padding:24px}.si-guide-footer #site-inspector-measurement{padding:24px;background:white;border:1px solid #dce4ec;border-radius:10px}.si-word-guide .si-consent-actions .button{color:#163239;background:white;border:1px solid #b8c7d5;min-height:44px;font:inherit;padding:10px 14px;cursor:pointer}.si-word-guide [data-si-measure-choice]{min-height:44px;font:inherit;padding:10px 14px;cursor:pointer}.si-word-guide .si-funnel-consent{max-width:none;padding:20px}.si-word-guide .si-funnel-consent h2{font-size:16px}.si-word-guide .si-samples-bar a{overflow-wrap:anywhere}.si-word-guide .si-samples-bar .button{font-size:14px}.si-word-guide .si-samples-bar .shell{width:100%;box-sizing:border-box}.si-word-guide .si-samples-bar{box-sizing:border-box}@media print{.si-guide-actions,.si-guide-footer,.si-samples-bar{display:none}.si-samples-page{padding-bottom:0}}
