/* International controls extend the shared Signal styles without replacing them. */
.intl-language select{border:1px solid var(--sr-line-strong);border-radius:8px;background:var(--sr-paper);min-height:44px;max-width:118px;font-size:13px;padding:8px 24px 8px 10px;cursor:pointer}.header-inner{gap:28px}.main-nav{gap:20px}.intl-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.intl-source-link{display:grid;place-items:center;min-width:44px;min-height:44px}.intl-search-form{padding:24px;background:var(--sr-sheet);border:1px solid var(--sr-line);border-radius:16px;margin-bottom:28px}.intl-search-form>.search-input-wrap{max-width:none}.intl-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.intl-filter-grid label,.intl-tools label{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;min-width:0}.intl-filter-grid input,.intl-filter-grid select,.intl-tools input{width:100%;min-height:44px;border:1px solid var(--sr-line-strong);border-radius:8px;padding:8px 10px;background:var(--sr-paper);font-size:15px}.intl-filter-actions{display:flex;align-items:center;gap:20px;margin-top:20px;font-size:14px}.intl-filter-actions>a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.intl-code{display:inline-block;font:13px/1.6 var(--sr-font-mono);margin-inline-end:10px}.intl-prose>p,.intl-prose>section>p{max-width:800px}.intl-prose>section{margin-top:40px;padding-top:24px;border-top:1px solid var(--sr-line)}.intl-guide{padding-bottom:80px}.intl-tools h2{font-size:26px}.intl-tools form{display:flex;flex-direction:column;gap:14px}.intl-tools form .button{align-self:flex-start;margin:6px 0}.intl-tools output{font-size:20px;font-weight:650;min-height:28px}.intl-tools .fineprint{font-size:13px}.notice-pagination>span{align-self:center;padding-inline:4px}.notice-facts a{text-decoration:underline;text-underline-offset:3px}.intl-assistant{padding:20px;border:1px solid var(--sr-line);border-radius:16px;background:var(--sr-sheet);font-size:16px;line-height:1.65;scroll-margin-top:24px;overflow-wrap:anywhere}.intl-assistant h2{font:750 22px/1.3 var(--sr-font-text);text-transform:none;letter-spacing:-.02em}.intl-assistant p:last-child{margin-bottom:0}.intl-assistant ul{padding-left:22px}.intl-assistant li+li{margin-top:12px}.intl-assistant a{text-decoration:underline;text-underline-offset:3px}.intl-assistant .button{text-decoration:none;margin-top:12px}.intl-assistant [data-assistant-status]{display:flex;align-items:center;gap:10px;margin:0}.intl-assistant[aria-busy=true] [data-assistant-status]::before{content:"";width:16px;height:16px;flex:0 0 auto;border:2px solid var(--sr-line-strong);border-top-color:var(--sr-ink);border-radius:50%;animation:intl-spin .8s linear infinite}@keyframes intl-spin{to{transform:rotate(360deg)}}.intl-assistant-source{font-size:13px}.intl-assistant .notice-card{margin-top:14px;padding:16px;background:var(--sr-paper)}.intl-assistant .notice-card h3{font-size:18px;margin-bottom:8px}.intl-assistant .notice-card p{font-size:14px;margin-bottom:8px}.intl-cookies{position:fixed;z-index:80;left:20px;right:20px;bottom:20px;max-width:720px;margin-inline:auto;padding:18px 20px;border:1px solid var(--sr-line-strong);border-radius:14px;background:var(--sr-sheet);box-shadow:0 8px 40px #0e141025}.intl-cookies p{font-size:14px;line-height:1.55;margin:0 0 12px}.intl-cookies>div{display:flex;gap:10px;flex-wrap:wrap}.source-card{height:100%;padding:24px;border:1px solid var(--sr-line);border-radius:14px;background:var(--sr-sheet)}.source-card strong{display:block;margin:12px 0}.source-card p{font-size:14px}.source-list strong,.source-list p{overflow-wrap:anywhere}.notice-detail .page-heading h1{text-transform:none}.notice-catalog .page-heading>.page-lead{font-size:18px}.article-content .article-section>h2{margin-top:14px}.intl-language:focus-within{border-radius:8px}.intl-tools .guide-card{justify-content:flex-start}.intl-tools .guide-card>form{margin-top:auto}
@media(max-width:1180px){.header-inner{gap:20px}.main-nav{gap:16px;font-size:13px}.intl-language select{max-width:100px}}
@media(max-width:1050px){.main-nav{display:none}.menu-toggle{display:inline-grid}.intl-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.intl-search-form{padding:16px}.intl-search-form .search-input-wrap{flex-wrap:wrap;padding:12px}.intl-search-form .search-input-wrap>input{flex-basis:calc(100% - 40px)}.intl-search-form .search-input-wrap>.button{width:100%}.intl-filter-grid{gap:12px}.intl-filter-grid input,.intl-filter-grid select,.intl-tools input{font-size:16px}.intl-filter-actions{gap:14px}.intl-filter-actions>.button{flex:1}.intl-filter-actions>a{text-align:center}.intl-cookies{bottom:calc(76px + env(safe-area-inset-bottom,0px));left:12px;right:12px;padding:16px}.intl-cookies>div .button{flex:1;font-size:13px;padding:8px 10px}.intl-guide{padding-bottom:48px}.intl-assistant{padding:16px}.intl-assistant .button{width:100%}.intl-language select{max-width:100px}.sq-form-actions>.sq-context{text-decoration:none;display:flex;align-items:center;justify-content:center;border-style:dashed}.intl-tools h2{font-size:24px}.footer-meta{overflow-wrap:anywhere}.notice-card .intl-card-actions{align-items:flex-start}.notice-card .text-link{font-size:14px}.notice-facts{margin-top:24px}}
@media(max-width:390px){.intl-filter-grid{grid-template-columns:minmax(0,1fr)}.brand{font-size:18px;gap:8px}.header-actions{gap:6px}.header-inner{gap:12px}.intl-language select{font-size:12px;max-width:90px;padding-inline:8px}.sq-form-actions{flex-wrap:wrap}.sq-form-actions>.sq-context{max-width:none;flex:1;min-height:44px}.sq-form-actions>.hp-btn{flex:1;min-height:44px}.intl-search-form{padding:12px}}
@media(prefers-reduced-motion:reduce){.intl-assistant[aria-busy=true] [data-assistant-status]::before{animation:none}}
@media print{.intl-cookies,.intl-language,.intl-filter-actions,.intl-assistant,.intl-search-form,.intl-tools form{display:none!important}.intl-guide{padding-bottom:0}}
.intl-conditions{width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--sr-line-strong);border-radius:20px;background:var(--sr-paper);color:var(--sr-text);box-shadow:0 20px 80px #0e141030;overflow-y:auto}.intl-conditions::backdrop{background:#0e141078}.intl-conditions .intl-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.intl-dialog-heading h2{margin:0;font-size:24px}.intl-dialog-heading .icon-button{flex-shrink:0}.intl-correction-form{display:flex;flex-direction:column;gap:10px;max-width:760px}.intl-correction-form label{margin-top:10px;font-size:14px;font-weight:600}.intl-correction-form input,.intl-correction-form textarea{width:100%;border:1px solid var(--sr-line-strong);background:var(--sr-sheet);padding:10px 12px;border-radius:10px;font-size:16px;min-height:44px}.intl-correction-form .button{align-self:flex-start}.intl-correction-form output{padding-block:12px;overflow-wrap:anywhere}.intl-conditions .intl-filter-actions .button{flex:1}.chat-app .chat-history .assistant-history-item{display:block;width:100%;text-align:left;cursor:pointer;background:transparent;font-family:inherit}.chat-app .chat-history .assistant-history-item:hover{background:var(--sr-tint)}.chat-app .assistant-guide{display:block;margin:12px 0;font-size:14px;line-height:1.55}.chat-app .assistant-conditions-list{margin:0}.chat-app .assistant-conditions-list div{margin-bottom:16px}.chat-app .assistant-conditions-list dt{font-size:11px;color:var(--sr-muted)}.chat-app .assistant-conditions-list dd{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.chat-app .assistant-answer-text{white-space:pre-line}.chat-app .assistant-card-foot a{display:inline-block;margin-inline-end:12px;min-height:32px}.chat-app .assistant-results{display:grid}.chat-app .assistant-facts{display:flex;flex-wrap:wrap}.chat-app .assistant-facts div{display:flex;flex-direction:column;gap:3px}.chat-app .assistant-facts dt{font-size:12px;color:var(--sr-muted)}.chat-app .assistant-facts dd{margin:0;font-size:14px;font-weight:600}.chat-app .assistant-source-links{padding-left:20px;font-size:14px;overflow-wrap:anywhere}.chat-app .assistant-source-links a{text-decoration:underline}.chat-app .assistant-turn[aria-busy=true] .assistant-answer-text{color:var(--sr-muted)}.chat-app .assistant-turn[aria-busy=true] .assistant-answer-text:before{content:"";display:inline-block;vertical-align:-2px;width:14px;height:14px;margin-inline-end:8px;border:2px solid var(--sr-line-strong);border-top-color:var(--sr-ink);border-radius:50%;animation:intl-spin .8s linear infinite}
@media(max-width:390px){.intl-conditions{padding:18px}.intl-conditions .intl-filter-grid{grid-template-columns:1fr}.chat-top{gap:8px;padding-inline:12px}.chat-top .chat-pill{display:none}.chat-app .chat-send{font-size:13px;padding-inline:12px}.chat-app .search-conditions-trigger{font-size:12px;max-width:50%}.chat-app .chat-composer-actions{gap:6px}}

/* Official descriptions and business contacts can contain unbroken names and URLs. */
.notice-detail :is(p,dd,li,a),.notice-customer,.intl-prose,.assistant-card h3,.assistant-source-links{overflow-wrap:anywhere}

/* Internal pages follow the reference header; the language switch is the only extra control. */
.intl-inner-header .header-inner{gap:20px}.intl-inner-header .main-nav{gap:18px}.intl-inner-header .header-search{width:140px;min-width:140px;flex-shrink:0}.intl-language--compact select{width:62px;max-width:62px;padding-inline:8px;font-size:12px}.sr-peek-history-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-width:0}.sr-peek-history a>span:last-child{flex-shrink:0}.sr-peek-guide{overflow-wrap:anywhere}
@media(max-width:1280px){.intl-inner-header .main-nav a[data-nav="tools"],.intl-inner-header .main-nav a[data-nav="sources"]{display:none}}
@media(max-width:1050px){.intl-inner-header .header-search{display:none}}
@media(max-width:760px){.intl-inner-header .header-inner{gap:12px}.intl-inner-header .intl-language--compact select{max-width:62px}.sr-peek{display:none}}

/* Advanced international search stays available without replacing the reference catalogue hierarchy. */
.notice-search-details{margin:24px 0;border:1px solid var(--sr-line);border-radius:8px}.notice-search-details>summary{min-height:44px;padding:10px 14px;font-size:15px;cursor:pointer}.notice-search-details[open]>summary{border-bottom:1px solid var(--sr-line)}.notice-search-details>.intl-search-form{margin:0;border:0;border-radius:0 0 8px 8px;box-shadow:none}
