.te-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.te-page-actions{width:100%;max-width:80rem;color:var(--color-gold-deep);z-index:25;margin:0 auto;padding:.4rem 1.25rem;position:relative}.te-action-row{justify-content:flex-end;gap:0;display:flex}.te-action{display:inline-flex;position:relative}.te-action button,.te-panel-heading button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.te-action svg{stroke-width:1.5px;width:16px;height:16px}.te-action button:hover{color:var(--color-ink)}.te-action-tip{background:var(--color-ink);width:max-content;max-width:240px;color:var(--color-ivory);opacity:0;visibility:hidden;pointer-events:none;z-index:5;border-radius:6px;padding:7px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:calc(100% + 2px);right:0}.te-action:hover .te-action-tip,.te-action:focus-within .te-action-tip{opacity:1;visibility:visible}.te-share-panel{border:1px solid var(--color-line);background:var(--color-paper);width:340px;max-width:calc(100vw - 2.5rem);color:var(--color-ink);z-index:5;border-radius:14px;padding:16px;position:absolute;top:100%;right:1.25rem;box-shadow:0 10px 28px #0002}.te-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.te-panel-heading p{margin:0;font-size:14px;font-weight:600}.te-panel-heading button svg{width:18px;height:18px}.te-share-panel input{border:1px solid var(--color-line);background:var(--color-ivory);width:100%;min-width:0;color:var(--color-ink);border-radius:8px;padding:10px;font-size:14px}.te-share-choices{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.te-share-choices button,.te-share-choices a{text-underline-offset:3px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.te-share-choices svg{width:15px;height:15px}.te-share-notice{color:var(--color-ink-soft);margin-top:8px;font-size:13px}.te-site-search{min-width:0;position:relative}.te-search-trigger{border:1px solid var(--color-line);background:var(--color-paper);min-height:44px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:12px;display:inline-flex}.te-search-trigger svg{width:16px;height:16px;color:var(--color-gold-deep);flex:none}.te-search-popup{overscroll-behavior:contain;border:1px solid var(--color-line);background:var(--color-paper);width:620px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 8rem);color:var(--color-ink);z-index:60;white-space:normal;border-radius:16px;padding:18px;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 32px #0002}.te-search-input{border:1px solid var(--color-gold);background:var(--color-ivory);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.te-search-input svg{width:17px;height:17px;color:var(--color-gold-deep);flex:none}.te-search-input input{width:100%;min-width:0;color:var(--color-ink);background:0 0;border:0;font-size:16px;line-height:1.5}.te-search-groups{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.te-search-groups h2{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep);margin-bottom:8px;font-family:inherit;font-size:12px}.te-search-groups a{overflow-wrap:anywhere;border-radius:6px;min-height:40px;padding:9px 6px;font-size:13px;line-height:1.5;display:block}.te-search-groups a:hover,.te-search-results li a:hover{background:var(--color-cream)}.te-search-results{margin-top:16px;font-size:14px;line-height:1.6}.te-search-count{color:var(--color-muted);margin-bottom:8px;font-size:12px}.te-search-results ul{margin:0;padding:0;list-style:none}.te-search-results li+li{border-top:1px solid var(--color-line)}.te-search-results li a{overflow-wrap:anywhere;border-radius:8px;padding:14px 10px;display:block}.te-search-title{font-family:var(--font-display);font-size:20px;line-height:1.3;display:block}.te-search-path{color:var(--color-gold-deep);margin:4px 0 7px;font-size:12px;display:block}.te-search-excerpt{color:var(--color-ink-soft);font-size:13px;display:block}.te-search-more{text-underline-offset:4px;min-height:44px;text-decoration:underline}.te-mobile-search .te-search-trigger{justify-content:flex-start;width:100%}.te-mobile-search .te-search-popup{width:100%;max-width:none;max-height:none;box-shadow:none;overscroll-behavior:auto;margin-top:10px;padding:12px;position:static;overflow:visible}.te-mobile-search .te-search-groups{grid-template-columns:1fr}.te-search-target{outline:2px solid var(--color-gold);outline-offset:7px;border-radius:3px;scroll-margin-top:8rem}@media (width>=1024px){.te-page-actions{padding-left:2rem;padding-right:2rem}}@media print{[data-page-actions],[data-site-search],.te-search-popup,body>a[href^="https://wa.me/"],body>footer,[data-review-compose],form,[role=dialog],[data-timeless-motion-overlay]{display:none!important}[data-site-header]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important}[data-site-header] nav,[data-site-header]>div>div,[data-site-header]>div>button{display:none!important}[data-site-content]{overflow:visible!important}[data-site-content] *{content-visibility:visible!important;contain:none!important}[data-site-content] h1,[data-site-content] h2,[data-site-content] h3,[data-site-content] p,[data-site-content] li,[data-site-content] summary{opacity:1!important;transform:none!important}html{scroll-behavior:auto!important}body{color:#000!important;background:#fff!important}img{break-inside:avoid;max-width:100%!important}h1,h2,h3{break-after:avoid}}
