.foundation-panel{padding:28px;max-width:1040px}.foundation-panel h1{margin-top:0}.foundation-panel table{margin:18px 0 30px}.foundation-panel table input{width:min(100%,540px);box-sizing:border-box}.foundation-panel>form>p input:not([type=checkbox]){width:min(100%,440px)}.foundation-panel th:first-child,.foundation-panel td:first-child{width:100px}.foundation-panel dl{display:grid;grid-template-columns:160px 1fr;gap:14px}.foundation-panel dd{margin:0}@media(max-width:640px){.foundation-panel{padding:18px}.foundation-panel dl{grid-template-columns:1fr;gap:6px}.foundation-panel dd{margin-bottom:12px}.foundation-panel th:first-child,.foundation-panel td:first-child{width:42px}}
.dictionary-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.dictionary-fields label,.dictionary-submit label{display:grid;gap:8px}.dictionary-fields input,.dictionary-fields select,.foundation-panel textarea,.dictionary-submit textarea{width:100%;box-sizing:border-box}.dictionary-terms{display:flex;flex-wrap:wrap;gap:14px}.dictionary-pagination{display:flex;justify-content:center;gap:24px;margin:30px 0}.dictionary-moderation,.dictionary-comment{padding:20px 0;border-bottom:1px solid #dce3df}.dictionary-moderation h2{font-size:20px}.dictionary-shell{max-width:1080px;margin:0 auto;padding:42px 24px 64px;box-sizing:border-box}.dictionary-heading{margin-bottom:28px}.dictionary-heading h1{font-size:clamp(27px,3vw,38px);line-height:1.4;margin:12px 0 20px}.dictionary-heading p{max-width:760px;line-height:1.9}.dictionary-set-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.dictionary-set-tabs a{padding:10px 14px;border:1px solid #dce3df;border-radius:6px;color:#0657b5}.dictionary-set-tabs a[aria-current]{background:#142920;color:#fff}.dictionary-search{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.dictionary-search input{flex:1;min-width:160px}.dictionary-search select{max-width:100%}.dictionary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dictionary-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dce3df;border-radius:10px;overflow:hidden}.dictionary-card>div{padding:22px}.dictionary-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.dictionary-card h2{font-size:21px;line-height:1.5}.dictionary-card p{font-size:15px;line-height:1.9}.dictionary-shell a:not(.button):not([aria-current]){color:#0657b5}.dictionary-overview{display:flex;gap:28px;align-items:center;padding:24px;background:#f1f5f0;border:1px solid #dce3df;border-radius:12px;margin:30px 0}.dictionary-overview>img{width:48%;max-height:300px;object-fit:contain}.dictionary-official{background:#bc161c!important;color:#fff!important;border-color:#bc161c!important}.dictionary-meta{color:#63786e;font-size:13px}.dictionary-feedback,.dictionary-editorial{max-width:900px;padding:30px;margin:30px auto;background:#fff;border:1px solid #dce3df;border-radius:12px;box-sizing:border-box}.dictionary-feedback h2,.dictionary-editorial>h2{font-size:25px;margin:0 0 24px}.dictionary-rating{font-size:19px;font-weight:700}.dictionary-comment>span{margin-left:16px;font-size:14px}.dictionary-comment p{overflow-wrap:anywhere;line-height:1.9}.dictionary-submit{padding:16px 0}.dictionary-submit form{display:grid;gap:14px;padding-top:18px}.dictionary-table{margin:28px 0;overflow-x:auto}.dictionary-table table{width:100%;border-collapse:collapse}.dictionary-table th,.dictionary-table td{padding:15px;border:1px solid #dce3df;text-align:left;overflow-wrap:anywhere}.dictionary-table th{width:36%;background:#f5f7f1}.dictionary-body{line-height:2;overflow-wrap:anywhere}.dictionary-body img{max-width:100%;height:auto}.dictionary-empty{padding:32px 0;color:#61756b}.foundation-panel #rich-editor{min-height:300px;max-height:none;border:1px solid #dce3df;padding:22px}.dictionary-editorial .article-content{max-width:100%;width:auto;padding:0;margin:0;box-shadow:none;border:0}
@media(max-width:800px){.dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dictionary-overview{flex-direction:column;align-items:stretch}.dictionary-overview>img{width:100%;max-height:260px}}
@media(max-width:600px){.dictionary-fields,.dictionary-grid{grid-template-columns:1fr}.dictionary-shell{padding:26px 16px 44px}.dictionary-feedback,.dictionary-editorial{padding:20px}.dictionary-search>:not(.sr-only){width:100%}.dictionary-search input{flex-basis:100%}.dictionary-table th,.dictionary-table td{padding:10px}.dictionary-comment>span{display:block;margin:8px 0}.foundation-panel #rich-editor{padding:14px}}

.dictionary-language-links{max-width:1048px;margin:20px auto 0;padding:0 16px;display:flex;gap:18px}.dictionary-language-links a{color:#0657b5}.dictionary-language-links a[aria-current]{font-weight:700}.dictionary-migration-notice{padding:20px;margin-bottom:24px;border:1px solid #d8dfb8;background:#fafbea;border-radius:8px}.dictionary-migration-notice p{line-height:1.8;overflow-wrap:anywhere}

/* Configurable article labels and site guidance may contain long words. */
.column-hero-copy .eyebrow,.column-meta,.column-cover-placeholder small,.reading-header .eyebrow,.reading-meta,.card-visual small,.column-site-guide{overflow-wrap:anywhere;min-width:0}
.column-site-guide p{white-space:pre-line}

/* Imported article ratings: local glyphs, exact decimal fill, no external font. */
.wp-rating{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%}.wp-rating-stars{display:inline-flex;letter-spacing:0;font-family:Arial,sans-serif}.wp-rating-star{display:inline-block;position:relative;color:#d6dce5}.wp-rating-star>.wp-rating-fill{position:absolute;left:0;top:0;height:100%;overflow:hidden;color:#a85900;white-space:nowrap}.wp-rating-value{font-size:.9em;color:inherit}@media(forced-colors:active){.wp-rating-star{color:GrayText}.wp-rating-star>.wp-rating-fill{color:CanvasText}.wp-rating-value{color:CanvasText}}
.wp-rating-star>.wp-rating-fill-0{width:0%}.wp-rating-star>.wp-rating-fill-10{width:10%}.wp-rating-star>.wp-rating-fill-20{width:20%}.wp-rating-star>.wp-rating-fill-30{width:30%}.wp-rating-star>.wp-rating-fill-40{width:40%}.wp-rating-star>.wp-rating-fill-50{width:50%}.wp-rating-star>.wp-rating-fill-60{width:60%}.wp-rating-star>.wp-rating-fill-70{width:70%}.wp-rating-star>.wp-rating-fill-80{width:80%}.wp-rating-star>.wp-rating-fill-90{width:90%}.wp-rating-star>.wp-rating-fill-100{width:100%}

/* Imported captions and instruction steps. No inline styles or external assets. */
.wp-import-caption{display:block;width:fit-content;max-width:100%;margin:1.25em 0}.wp-import-caption img{display:block;max-width:100%;height:auto}.wp-import-caption figcaption{display:block;padding:.65em .4em;color:#52605a;font-size:.9em;line-height:1.6;overflow-wrap:anywhere}.wp-import-caption.wp-import-aligncenter{margin-left:auto;margin-right:auto}.wp-import-caption.wp-import-alignright{margin-left:auto}.wp-import-timeline{clear:both;margin:1.5em 0;border:1px solid #d6dfd9;border-radius:10px;padding:1.2em;background:#f8faf8;overflow-wrap:anywhere}.wp-import-timeline>.wp-import-timeline-title{margin:0 0 1em;font-weight:700;font-size:1.15em}.wp-import-timeline>ol{list-style:none;margin:0;padding:0}.wp-import-timeline>ol>li{margin:0;padding:0 0 1.4em 1em;border-left:3px solid #39775c}.wp-import-timeline>ol>li:last-child{padding-bottom:0}.wp-import-timeline .wp-import-step-label{display:inline-block;margin:0 0 .5em;padding:.15em .6em;border-radius:4px;background:#e4eee8;color:#214632;font-size:.85em;font-weight:700}.wp-import-timeline .wp-import-step-title{margin:0 0 .55em;font-size:1.05em;font-weight:700}.wp-import-step-body{min-width:0;line-height:1.8}.wp-import-step-body>p:first-child{margin-top:0}.wp-import-step-body pre{max-width:100%;overflow-x:auto}@media(max-width:600px){.wp-import-timeline{padding:.9em .75em}.wp-import-timeline>ol>li{padding-left:.75em}}

/* Published dictionary lists embedded in imported pages. */
.wp-directory{margin:1.8rem 0;padding:1.25rem;border:1px solid #d9e1df;border-radius:16px;background:#f8faf9;min-width:0;overflow-wrap:anywhere}.wp-directory .wp-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wp-directory .wp-directory-card{min-width:0;background:#fff;border:1px solid #dde5e2;border-radius:12px;overflow:hidden}.wp-directory .wp-directory-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0}.wp-directory-card-body{padding:1rem}.wp-directory .wp-directory-card h3,.wp-directory .wp-directory-card h4{font-size:1.05rem;line-height:1.5;margin:0 0 .65rem;padding:0;background:none;border:0}.wp-directory .wp-directory-card p{font-size:.9rem;line-height:1.65;margin:.5rem 0}.wp-directory .wp-directory-terms{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.75rem 0}.wp-directory .wp-directory-terms li{font-size:.75rem;line-height:1.45;border-radius:8px;padding:.3rem .5rem;background:#edf3f0;margin:0}.wp-directory-score,.wp-directory-detail,.wp-directory-order{font-weight:700}.wp-directory-set{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #d9e1df}.wp-directory-set>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.wp-directory-set>header h3{margin:0}.wp-directory-set>header>span{white-space:nowrap}.wp-directory-search{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0}.wp-directory-search label{flex:1;min-width:0}.wp-directory-search input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.6rem}.wp-directory-search button{padding:.65rem 1rem}@media(max-width:640px){.wp-directory{padding:.8rem}.wp-directory .wp-directory-grid{grid-template-columns:minmax(0,1fr)}.wp-directory-set>header{align-items:start}.wp-directory .wp-directory-card h3,.wp-directory .wp-directory-card h4{font-size:1rem}}

/* Imported HTML sitemaps and recent article navigation. */
.wp-navigation{margin:1.5rem 0;min-width:0;overflow-wrap:anywhere}.wp-navigation>section{margin:1.25rem 0}.wp-navigation .wp-navigation-list{list-style:none;padding:0;margin:1rem 0}.wp-navigation .wp-navigation-list li{padding:.65rem 0;border-bottom:1px solid #e0e6e3;line-height:1.7;min-width:0}.wp-navigation .wp-navigation-list ul{list-style:none;margin:.5rem 0 0;padding-left:1.2rem;border-left:2px solid #e0e6e3}.wp-navigation .wp-navigation-list time{display:block;color:#68756f;font-size:.8rem;font-variant-numeric:tabular-nums}.wp-navigation[data-wp-navigation=new_list] .wp-navigation-list a{display:flex;align-items:center;gap:1rem;min-width:0}.wp-navigation[data-wp-navigation=new_list] .wp-navigation-list img{flex:none;width:112px;height:63px;object-fit:cover;margin:0}.wp-navigation[data-wp-navigation=new_list] .wp-navigation-list span{min-width:0}@media(max-width:640px){.wp-navigation .wp-navigation-list ul{padding-left:.75rem}.wp-navigation[data-wp-navigation=new_list] .wp-navigation-list img{width:80px;height:45px}.wp-navigation[data-wp-navigation=new_list] .wp-navigation-list a{gap:.7rem}}
