html{background:#fff}body{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;background:#fff;line-height:1.58}.site-shell{width:100%;max-width:none}.site-main{width:100%}body:has(.home-design-page) .site-main{padding-top:0}.site-header{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dedede;width:100%;margin-left:0;position:relative}.site-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(160px,1fr);align-items:center;width:100%;max-width:none;min-height:70px;padding:0 40px;display:grid}.brandmark{grid-area:1/1;justify-self:start;padding:0}.brandmark-title{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;font-size:clamp(1.6rem,2.2vw,2.1rem);font-weight:800}.site-nav{grid-area:1/2;justify-self:center;align-items:center;gap:clamp(34px,5vw,70px);display:flex}.site-nav-link{color:#050505;letter-spacing:0;padding:8px 0;font-size:1.02rem;font-weight:700}.site-nav-link:hover{color:#5c5f66}.site-nav-link.is-active{box-shadow:inset 0 -2px #050505}.site-header-search-toggle{grid-area:1/3;justify-self:end;place-items:center;width:44px;height:44px;display:grid;position:relative}.site-locale-switcher{grid-area:1/3;justify-self:end;align-items:center;gap:6px;margin-right:48px;display:flex}.site-locale-switcher a{color:#5f6670;letter-spacing:0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.site-locale-switcher a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-locale-switcher a:hover,.site-locale-switcher a.is-active{color:#050505;border-color:#cfd4dc}body:has(.home-design-page) .site-locale-switcher{display:none}.site-header-search-toggle span,.home-design-search-icon,.person-design-source-icon,.person-design-tag-icon{display:inline-block;position:relative}.site-header-search-toggle span{width:34px;height:34px}.site-header-search-toggle span:before,.home-design-search-icon:before{content:"";border:2px solid #050505;border-radius:999px;position:absolute}.site-header-search-toggle span:before{width:18px;height:18px;top:4px;left:4px}.site-header-search-toggle span:after,.home-design-search-icon:after{content:"";transform-origin:50%;background:#050505;border-radius:999px;width:12px;height:2px;position:absolute;transform:rotate(47deg)}.site-header-search-toggle span:after{top:23px;left:22px}.content-section{border-radius:0}.home-design-page,.post-design-page,.person-design-page{gap:0;width:100%}.home-design-page .content-section,.post-design-page .content-section,.person-design-page .content-section{width:min(var(--container-ledger), calc(100vw - 80px));box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.home-design-page .content-section{width:min(var(--container-home), calc(100vw - 160px))}.editorial-image-placeholder{border-radius:inherit;background:#e9ecef;width:100%;height:100%;min-height:100%;display:block}.editorial-image-placeholder:after{content:"";background:#0000001f;border-radius:999px;width:42%;height:2px;margin:auto;display:block;transform:translateY(50%)}.home-design-search-section{gap:18px;display:grid;padding-top:44px!important;padding-bottom:24px!important}.home-design-hero-copy{gap:14px;max-width:880px;display:grid}.home-design-hero-kicker,.home-design-hero-description,.home-design-search-hint{margin:0}.home-design-hero-kicker{color:#555d67;font-size:.84rem;font-weight:750}.home-design-hero-copy h1{color:#050505;max-width:780px;font-family:var(--font-display), "Yu Mincho", serif;letter-spacing:0;word-break:auto-phrase;margin:0;font-size:clamp(2.5rem,5.2vw,4.9rem);font-weight:500;line-height:1.08}.home-design-hero-description{color:#343a43;max-width:760px;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.85}.home-design-hero-features{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-design-hero-features li{color:#303741;background:#fff;border:1px solid #c8ccd2;border-radius:999px;align-items:center;min-height:32px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.home-design-search{color:#808792;border:1px solid #c8ccd2;border-radius:10px;align-items:center;gap:22px;width:100%;max-width:920px;min-height:56px;margin-inline:auto;padding:0 20px;font-size:1rem;font-weight:600;display:flex}.home-design-search input,.approved-search-input input{color:#050505;width:100%;min-width:0;min-height:44px;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0}.home-design-search input::placeholder,.approved-search-input input::placeholder{color:#808792;opacity:1}.home-design-search button{color:#fff;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#050505;border:0;border-radius:7px;flex:none;place-items:center;padding:0 18px;font-size:.88rem;font-weight:750;display:inline-grid}.home-design-search button:focus-visible{outline-offset:3px;outline:2px solid #050505}.home-design-search-hint{color:#6a717b;font-size:.8rem}.home-design-overview{background:#fff;border:1px solid #d9dde3;border-radius:8px;grid-template-columns:minmax(400px,.9fr) minmax(176px,auto) minmax(0,1.1fr);align-items:stretch;width:100%;min-height:62px;margin-inline:auto;display:grid;overflow:hidden}.home-design-overview-counts{border-right:1px solid #d9dde3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-design-overview-counts span{text-align:center;border-right:1px solid #d9dde3;place-content:center;gap:4px;min-width:0;padding:10px 18px;display:grid}.home-design-overview-counts span:last-child{border-right:0}.home-design-overview strong,.home-design-overview-update strong{color:#050505;font-size:1rem;font-weight:850;line-height:1.15}.home-design-overview em,.home-design-overview-update em{color:#5f6772;white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:750;line-height:1.25}.home-design-overview-update{border-top:0;border-right:1px solid #d9dde3;justify-content:center;align-items:baseline;gap:10px;min-width:176px;padding:0 20px;display:flex}.home-design-status-legend{color:#5f6772;border-top:0;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:.78rem;font-weight:800;display:flex}.home-design-status-legend>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-design-status-legend .ledger-status-badge{color:#303741;white-space:nowrap;background:0 0;border:0;min-height:0;padding:0 0 0 14px;font-size:.78rem;font-weight:800;position:relative}.home-design-status-legend .ledger-status-badge:before{content:"";background:#050505;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-design-status-legend .ledger-status-candidate:before{background:#8390a3}.home-design-status-legend .ledger-status-alternative:before{background:#f1a11a}.home-design-status-legend .ledger-status-unresolved:before{background:#c5c9cf}.home-design-search-icon{flex:0 0 28px;width:28px;height:28px}.home-design-search-icon:before{width:19px;height:19px;top:2px;left:2px}.home-design-search-icon:after{top:21px;left:20px}.home-design-latest-section{padding-top:22px!important}.home-design-latest-heading{grid-template-columns:auto 1fr;align-items:baseline;gap:30px;margin-bottom:10px;display:grid}.home-design-latest-heading p{color:#5f6772;margin:0;font-size:1rem;font-weight:500}.home-design-latest-heading h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-size:1.42rem;font-weight:800;line-height:1.18}.home-design-record-list{gap:10px;display:grid}.home-design-record{background:#fff;border:1px solid #d9dde3;border-radius:8px;grid-template-columns:minmax(330px,.31fr) minmax(340px,.32fr) minmax(360px,.37fr);min-height:0;display:grid;overflow:hidden}.home-design-record-preview{background:#fff;border-right:1px solid #d9dde3;grid-area:1/1;grid-template-columns:1fr;gap:10px;min-width:0;padding:12px;display:grid}.home-design-record-preview-paired{grid-template-columns:1fr}.home-design-record-photo{aspect-ratio:4/3;background:#efefef;border:1px solid #e4e7eb;border-radius:8px;min-height:0;display:block;overflow:hidden}.home-design-record-product{aspect-ratio:3/4;background:#f6f7f8;border:1px solid #e4e7eb;border-radius:8px;min-height:0;display:none;overflow:hidden}.home-design-record-photo img,.home-design-record-photo .editorial-image-placeholder,.home-design-record-product img,.home-design-record-product .editorial-image-placeholder{width:100%;height:100%}.home-design-record-photo img,.home-design-record-photo .editorial-image-placeholder{object-fit:cover}.home-design-record-product img,.home-design-record-product .editorial-image-placeholder{object-fit:contain}.home-design-record-copy{flex-direction:column;grid-area:1/2;justify-content:center;gap:12px;min-width:0;padding:20px 30px 18px;display:flex}.home-design-record-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-design-record-status>span:not(.ledger-status-badge){color:#303741;border:0;border-radius:0;align-items:center;min-height:0;padding:0;font-size:.76rem;font-weight:800;display:inline-flex}.home-design-record-copy h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;overflow-wrap:anywhere;gap:6px;margin:0;font-size:clamp(1.25rem,1.7vw,1.58rem);font-weight:800;line-height:1.18;display:grid}.home-design-record-copy h2 a{order:2;align-items:center;min-height:44px;display:inline-flex}.home-design-record-title{display:none}.home-design-record-title-compact{color:#050505;font-size:.95rem;font-weight:750;line-height:1.35;display:block}.home-design-record-subject{color:#050505;letter-spacing:0;overflow-wrap:anywhere;border-left:0;order:1;width:fit-content;margin-top:0;padding-left:0;font-size:clamp(1.35rem,1.85vw,1.72rem);font-weight:800;display:block}.home-design-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.home-design-record-facts div{border:0;border-radius:0;gap:4px;min-width:0;padding:0;display:grid}.home-design-record-facts dt,.home-design-record-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.home-design-record-facts dt{color:#6f7782;font-size:.72rem;font-weight:800}.home-design-record-facts dd{color:#050505;font-size:.84rem;font-weight:750;line-height:1.35}.home-design-record-button{color:#fff;background:#050505;border-radius:4px;justify-content:center;align-items:center;gap:13px;width:fit-content;min-height:40px;margin-top:2px;padding:0 18px;font-size:.95rem;font-weight:800;display:inline-flex}.home-design-record-button span{font-size:1.5rem;line-height:0}.home-design-record-items{border-top:0;border-left:1px solid #d9dde3;grid-area:1/3;grid-auto-rows:auto;display:grid}.home-design-record.home-design-record--no-media{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr)}.home-design-record--no-media .home-design-record-copy{grid-area:1/1;justify-content:center;gap:18px;padding:28px 48px}.home-design-record--no-media .home-design-record-button{width:100%;min-height:44px}.home-design-record--no-media .home-design-record-items{grid-area:1/2}.home-design-item{grid-template-rows:auto 1fr auto;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:12px 20px;min-height:100%;padding:16px 18px 12px;display:grid;position:relative}.home-design-item+.home-design-item{border-top:1px solid #d9dde3}.home-design-item-pill{color:#050505;background:0 0;border-radius:0;grid-area:1/1/auto/-1;justify-self:start;align-items:center;min-height:0;padding:0;font-size:.82rem;font-weight:800;display:inline-flex;position:static}.home-design-item:nth-child(2) .home-design-item-pill{color:#050505;background:0 0}.home-design-item-media{border-radius:6px;grid-area:2/1;justify-self:center;width:160px;height:152px;display:block;overflow:hidden}.home-design-item-media img,.home-design-item-media .editorial-image-placeholder{object-fit:contain;width:100%;height:100%}.home-design-item-copy{color:#050505;grid-area:2/2;align-content:center;gap:6px;min-width:0;display:grid}.home-design-item-copy strong,.home-design-item-copy span{overflow-wrap:anywhere;font-size:.88rem;font-weight:650;line-height:1.45}.home-design-item-chevron{display:none}.home-design-item-cta{color:#050505;border:1px solid #aeb5bf;border-radius:4px;grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:12px;min-height:40px;font-size:.84rem;font-weight:800;display:flex}.home-design-item-pill-mobile,.home-design-item-price{display:none}.home-design-item-copy .home-design-item-note{color:#5f6772;order:2;font-size:.8rem;font-weight:600;line-height:1.45}.home-design-item.home-design-item--no-media{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;min-height:100%;padding:28px 34px}.home-design-item--no-media .home-design-item-pill{color:#050505;background:0 0;border-radius:0;grid-area:1/1;min-height:0;padding:0;font-size:.82rem}.home-design-item--no-media .home-design-item-copy{grid-area:2/1;gap:8px}.home-design-item--no-media .home-design-item-copy strong{order:1;font-size:1rem;line-height:1.4}.home-design-item--no-media .home-design-item-chevron{display:none}.home-design-item--no-media .home-design-item-cta{border-color:#050505;grid-area:3/1;min-height:44px;margin-top:2px;display:flex}.home-design-intent-section{margin-top:16px!important}.search-strip{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%;background:#fff;border:1px solid #d9dde3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;margin:0;padding:11px 14px;display:grid}.search-strip-heading{color:#050505;letter-spacing:0;white-space:nowrap;margin:0;font-size:.9rem;font-weight:800}.search-strip-field{min-inline-size:0;background:#fff;border:1px solid #d9dde3;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:52px;padding:0 10px;display:flex}.search-strip-field>span{color:#303741;flex:none;font-size:.76rem;font-weight:800}.search-strip-field input{color:#050505;width:100%;min-width:0;min-height:50px;font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;font-size:.84rem}.search-strip-field input::placeholder{color:#9aa1ab;opacity:1}.search-strip-field:focus-within{border-color:#050505}.search-strip-submit{color:#fff;min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;background:#050505;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-size:.88rem;font-weight:800;display:inline-flex}.home-design-intent-section .search-panel{display:block}.home-design-intent-section .search-panel-shell{background:#fff;border:1px solid #d9dde3;border-radius:10px;grid-template-columns:minmax(300px,.64fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.home-design-intent-section .search-panel-heading{grid-area:1/1;padding:24px 28px 12px}.home-design-intent-section .search-panel-heading h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;font-size:1.25rem;font-weight:850}.home-design-intent-section .search-input-group{grid-area:2/1;padding:0 28px 22px}.home-design-intent-section .search-selected-chips{grid-area:3/1;padding:0 28px 18px}.home-design-intent-section .search-suggestions{grid-area:4/1;padding:0 28px 24px}.home-design-intent-section .search-panel-shortcuts-row{border-left:1px solid #d9dde3;grid-area:1/2/3;justify-content:center;padding:24px 28px}.home-design-intent-section .search-panel-actions{border-top:1px solid #d9dde3;border-left:1px solid #d9dde3;grid-area:3/2;place-content:start flex-start;padding:18px 28px}.home-design-intent-section .search-panel-actions:empty{display:none}.home-design-intent-section .search-panel-footer{border-top:1px solid #d9dde3;border-left:1px solid #d9dde3;grid-area:4/2;margin:0;padding:14px 28px}.home-design-intent-section .search-input-shell{border-color:#c8ccd2;min-height:52px}.home-design-intent-section .search-panel-chip{border-radius:5px;min-height:44px}.home-design-intent-section .search-primary-cta{background:#050505}.home-design-intent-section .search-panel-help-link{color:#050505;text-underline-offset:3px;text-decoration:underline}.home-design-directory{background:#fff;border-radius:8px;overflow:hidden;border:1px solid #d9dde3!important;margin-top:16px!important;display:block!important}.home-design-directory-intro{border-bottom:1px solid #d9dde3;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 20px;display:flex}.home-design-directory-intro-copy{gap:4px;min-width:0;display:grid}.home-design-directory-intro h2{color:#050505;letter-spacing:0;margin:0;font-size:1.5rem;font-weight:850;line-height:1.25}.home-design-directory-intro p{color:#5f6772;letter-spacing:0;margin:0;font-size:.82rem;font-weight:650;line-height:1.45}.home-design-directory-all{color:#050505;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:.86rem;font-weight:800;line-height:1.35;display:inline-flex}.home-design-directory-all:hover,.home-design-directory-list-link:hover{text-underline-offset:3px;text-decoration:underline}.home-design-directory-columns{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.home-design-directory-columns>section{border-right:1px solid #d9dde3;align-content:start;gap:8px;min-width:0;padding:16px 18px 18px;display:grid}.home-design-directory-columns>section:last-child{border-right:0}.home-design-directory-heading{border-bottom:1px solid #e7e9ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding-bottom:10px;display:grid}.home-design-directory-title{gap:3px;min-width:0;display:grid}.home-design-directory-title h3{color:#050505;letter-spacing:0;margin:0;font-size:1.08rem;font-weight:850;line-height:1.25}.home-design-directory-title small{color:#5f6772;letter-spacing:0;font-size:.82rem;font-weight:700}.home-design-directory-list-link{color:#303741;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:.8rem;font-weight:800;line-height:1.35;display:inline-flex}.home-design-directory-list{gap:0;min-width:0;display:grid}.home-design-directory-item{color:#050505;border:1px solid #0000;border-radius:4px;grid-template-columns:54px minmax(0,1fr) minmax(82px,auto) 16px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:8px 4px;transition:background-color .16s,border-color .16s;display:grid}.home-design-directory-item:hover{background:#f7f8fa;border-color:#d9dde3}.home-design-directory-media{grid-column:1;place-items:center;width:54px;height:54px;display:grid}.home-design-directory-item .entity-text-mark{color:#303741;background:#f1f3f5;border:1px solid #d9dde3;place-items:center;width:54px;height:54px;font-size:.82rem;font-weight:850;display:grid;position:relative;overflow:hidden}.home-design-directory-item .entity-text-mark-circle{border-radius:999px}.home-design-directory-item .entity-text-mark img,.home-design-directory-item .entity-text-mark .editorial-image-placeholder{object-fit:cover;grid-area:1/1;width:100%;height:100%}.home-design-directory-item .entity-text-mark-initials{z-index:1;grid-area:1/1;position:relative}.home-design-directory-item .entity-text-mark-square{border-radius:8px}.home-design-directory-item .entity-text-mark-square img,.home-design-directory-item .entity-text-mark-square .editorial-image-placeholder{object-fit:contain}.home-design-directory-copy{gap:3px;min-width:0;display:grid}.home-design-directory-copy strong,.home-design-directory-copy span,.home-design-directory-date{overflow-wrap:anywhere}.home-design-directory-copy strong{font-size:.92rem;font-weight:850;line-height:1.25}.home-design-directory-copy span{color:#5f6772;font-size:.76rem;font-weight:750;line-height:1.25}.home-design-directory-date{color:#5f6772;text-align:right;grid-column:3;justify-self:end;max-width:88px;font-size:.72rem;font-weight:750;line-height:1.35}.home-design-directory-chevron{color:#303741;grid-column:4;justify-self:end;font-size:1rem;font-weight:650;line-height:1}.site-footer{color:#050505;background:#fff;border-width:1px 0 0;border-color:#dedede;justify-content:space-between;align-items:center;width:100%;min-height:64px;margin-top:18px;padding:0 40px;display:flex}.footer-brand{font-size:1.15rem;font-weight:800}.site-footer p{margin:0;font-size:.9rem;font-weight:500}.footer-policy-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:.82rem;font-weight:700;display:flex}.footer-policy-links a{color:#303741;align-items:center;min-height:44px;display:inline-flex}.post-design-page{padding-top:28px}.post-design-page .breadcrumb-row,.post-design-page .content-section,.person-design-page .content-section{width:min(1368px,100vw - 80px)}.post-design-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:44px;margin-top:18px!important;display:grid!important}.post-design-main-photo{aspect-ratio:708/523;background:#efefef;border-radius:8px;overflow:hidden}.post-design-main-photo img,.post-design-main-photo .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.post-design-summary{gap:26px;display:grid}.post-design-summary h1{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;overflow-wrap:anywhere;border-bottom:1px solid #d5d5d5;margin:4px 0 0;padding-bottom:22px;font-size:clamp(1.95rem,2.9vw,2.45rem);font-weight:850;line-height:1.35}.post-design-summary h1 span{display:block}.post-design-facts{border-bottom:1px solid #d5d5d5;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.post-design-facts div{gap:8px;padding:0 0 18px;display:grid}.post-design-facts dt,.post-design-facts dd{color:#050505;margin:0}.post-design-facts dt{color:#5d626a;font-size:.86rem;font-weight:700}.post-design-facts dd{overflow-wrap:anywhere;font-size:1.03rem;font-weight:700}.post-design-trust{border-bottom:1px solid #d5d5d5;gap:14px;padding-bottom:22px;display:grid}.post-design-trust-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.post-design-trust-metrics div{gap:6px;min-width:0;display:grid}.post-design-trust-metrics dt,.post-design-trust-metrics dd{margin:0}.post-design-trust-metrics dt{color:#5d626a;font-size:.84rem;font-weight:700}.post-design-trust-metrics dd{color:#050505;overflow-wrap:anywhere;font-size:1rem;font-weight:800}.post-design-trust p{color:#050505;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.65}.post-design-trust .post-design-editorial-note{color:#5f6670}.post-design-worn-card{border:1px solid #d9dde3;border-radius:10px;grid-template-columns:146px minmax(0,1fr);grid-template-areas:"label label""image title""image brand";align-items:center;gap:8px 28px;min-width:0;min-height:212px;padding:22px;display:grid}.post-design-worn-card>span{grid-area:label;font-size:1rem;font-weight:800}.post-design-worn-card img,.post-design-worn-card .editorial-image-placeholder{object-fit:contain;border-radius:7px;grid-area:image;width:146px;height:136px}.post-design-worn-card strong{color:#050505;overflow-wrap:anywhere;grid-area:title;gap:20px;font-size:1.18rem;font-weight:750;line-height:1.45;display:grid}.post-design-worn-card strong em{color:#fff;background:#050505;border-radius:5px;width:fit-content;padding:3px 10px;font-size:.83rem;font-style:normal}.post-design-worn-card small{color:#666b73;overflow-wrap:anywhere;grid-area:brand;font-size:.98rem}.post-design-secondary{grid-template-columns:220px 220px minmax(320px,1fr) minmax(300px,390px);gap:0;border-top:1px solid #d9dde3!important;margin-top:38px!important;padding-top:20px!important;display:grid!important}.post-design-secondary section,.post-design-secondary aside{border-right:1px solid #d9dde3;min-width:0;padding-inline:24px}.post-design-secondary section:first-child{padding-left:0}.post-design-secondary aside{border-right:0;padding-right:0}.post-design-secondary h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0 0 14px;font-size:1rem;font-weight:850}.post-design-secondary h2 span{color:#6a7078;font-weight:600}.post-design-related-items a,.post-design-similar-items a{gap:10px;min-width:0;display:grid}.post-design-related-items img,.post-design-similar-items img,.post-design-related-items .editorial-image-placeholder,.post-design-similar-items .editorial-image-placeholder{aspect-ratio:1;object-fit:contain;border-radius:7px;width:100%}.post-design-related-items strong,.post-design-similar-items strong,.post-design-related-items span,.post-design-similar-items span{color:#050505;overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.post-design-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.post-design-evidence article{text-align:center;gap:9px;min-width:0;display:grid;overflow:hidden}.post-design-evidence img,.post-design-evidence .editorial-image-placeholder{aspect-ratio:.72;object-fit:cover;border-radius:8px;width:100%}.post-design-evidence span{overflow-wrap:anywhere;font-size:.88rem;font-weight:500;line-height:1.35}.post-design-related-posts{align-content:start;gap:18px;display:grid}.post-design-related-posts>a:not(.post-design-product-link){border-bottom:1px solid #d9dde3;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:24px;padding-bottom:20px;display:grid}.post-design-related-posts img,.post-design-related-posts .editorial-image-placeholder{aspect-ratio:1.7;object-fit:cover;border-radius:7px;width:156px}.post-design-related-posts span{gap:8px;min-width:0;display:grid}.post-design-related-posts strong,.post-design-related-posts em,.post-design-related-posts small{color:#050505;overflow-wrap:anywhere;font-size:1rem;font-style:normal;line-height:1.45}.post-design-related-posts small{color:#5f6670}.post-design-product-link{color:#050505;border:1px solid #050505;border-radius:6px;justify-content:center;align-items:center;min-height:60px;font-weight:700;display:flex}.post-design-product-link span{margin-left:auto;padding-right:18px;font-size:1.7rem;line-height:0;display:inline}.person-design-page{padding-top:52px}.person-design-head{gap:24px;display:grid!important}.person-design-head h1{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-size:clamp(3.2rem,5.4vw,4.25rem);font-weight:850;line-height:.94}.person-design-head p{color:#050505;margin:8px 0 0;font-size:1.55rem;font-weight:600;line-height:1.2}.person-design-stats{align-items:center;gap:48px;display:flex}.person-design-stats>div{grid-template-columns:58px auto;align-items:center;gap:0 18px;min-width:250px;display:grid}.person-design-stats>div+div{border-left:1px solid #707070;padding-left:48px}.person-design-stat-icon{border:1.5px solid #050505;border-radius:999px;grid-row:span 2;width:58px;height:58px;position:relative}.person-design-stat-icon:before,.person-design-stat-icon:after{content:"";border:2px solid #050505;border-radius:3px;position:absolute;inset:17px}.person-design-stat-date:after{border-width:0 0 2px;border-radius:0;inset:15px 20px 25px}.person-design-stats p,.person-design-stats strong{color:#050505;margin:0;font-size:1rem;font-weight:800}.person-design-stats strong{font-size:1.85rem;line-height:1.05}.person-design-feature{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(420px,.96fr);align-items:center;gap:38px;min-height:480px;border:1px solid #d1d5db!important;margin-top:30px!important;padding:22px!important;display:grid!important}.person-design-feature-photo{aspect-ratio:637/428;border-radius:8px;display:block;overflow:hidden}.person-design-feature-photo img,.person-design-feature-photo .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.person-design-feature-copy{gap:24px;display:grid}.person-design-chip{color:#fff;background:#050505;border-radius:6px;width:fit-content;padding:3px 13px;font-size:1rem;font-weight:850}.person-design-feature-copy h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:850;line-height:1.25}.person-design-feature-meta{border-bottom:1px solid #d9dde3;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:24px;display:grid}.person-design-feature-meta p{color:#050505;grid-template-columns:34px minmax(0,1fr);gap:12px;margin:0;font-size:1.08rem;font-weight:700;line-height:1.45;display:grid}.person-design-source-icon,.person-design-tag-icon{border:2px solid #050505;border-radius:7px;width:28px;height:28px}.person-design-source-icon:before{content:"";border:2px solid #050505;border-radius:999px;position:absolute;inset:7px}.person-design-tag-icon{border-radius:4px;transform:rotate(-45deg)}.person-design-tag-icon:before{content:"";border:2px solid #050505;border-radius:999px;width:5px;height:5px;position:absolute;top:5px;left:5px}.person-design-related-item{grid-template-columns:128px minmax(0,1fr);grid-template-areas:"label label""image brand""image item";align-items:center;gap:8px 24px;display:grid}.person-design-related-item>span{color:#33373d;background:#eceef1;border-radius:999px;grid-area:label;width:fit-content;padding:3px 12px;font-size:.9rem;font-weight:800}.person-design-related-item img,.person-design-related-item .editorial-image-placeholder{object-fit:contain;border-radius:8px;grid-area:image;width:128px;height:128px}.person-design-related-item strong{color:#050505;grid-area:brand;font-size:1.28rem;line-height:1.2}.person-design-related-item p{color:#050505;grid-area:item;margin:0;font-size:1.02rem;font-weight:650}.person-design-record-link{color:#050505;border:1px solid #050505;border-radius:6px;justify-self:end;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-weight:800;display:inline-flex}.person-design-record-link span{font-size:1.7rem;line-height:0}.person-design-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:30px!important;display:grid!important}.person-design-related-card{border:1px solid #d1d5db;border-radius:10px;gap:20px;min-height:168px;padding:22px 26px;display:grid;position:relative}.person-design-related-card h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;border-bottom:1px solid #d9dde3;margin:0;padding-bottom:12px;font-size:1.28rem;font-weight:850}.person-design-related-card>span{align-items:center;gap:24px;min-width:0;display:flex}.person-design-related-card img,.person-design-related-card .editorial-image-placeholder{object-fit:cover;border-radius:999px;flex:none;width:72px;height:72px}.person-design-related-card strong{color:#050505;font-size:1.18rem;font-weight:650}.person-design-related-card em{color:#050505;font-size:2.1rem;font-style:normal;line-height:1;position:absolute;bottom:40px;right:26px}.ledger-page .posts-filter-rail{display:none}.ledger-page .content-section{width:min(var(--container-ledger), calc(100vw - 80px));box-shadow:none;background:0 0;border:0;margin-inline:auto}.ledger-page .ledger-head.posts-ledger-head{border-bottom:1px solid #d9dde3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 28px;padding:36px 0 24px;display:grid}.ledger-page .ledger-head.posts-ledger-head h1{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-size:2rem;font-weight:850}.ledger-page .ledger-head.posts-ledger-head p,.ledger-page .ledger-head-meta{color:#5f6670;font-size:.98rem;font-weight:650}.ledger-page .ledger-condition-row,.ledger-page .ledger-sort-nav{grid-column:1/-1}.ledger-page .posts-ledger-shell{margin-top:24px!important;display:block!important}.ledger-page .posts-ledger-list{gap:14px;display:grid}.ledger-page .posts-ledger-row{background:#fff;border:1px solid #d9dde3;border-radius:10px;grid-template-columns:minmax(320px,42%) minmax(230px,25%) minmax(300px,1fr);gap:0;display:grid;overflow:hidden}.ledger-page .posts-ledger-media{aspect-ratio:auto;border-radius:0;grid-area:1/1;width:100%;max-width:none;min-height:286px}.ledger-page .posts-ledger-media img,.ledger-page .posts-ledger-media .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.ledger-page .posts-ledger-copy{border-left:1px solid #d9dde3;grid-area:1/2;justify-content:center;padding:32px 36px 92px}.ledger-page .posts-ledger-copy h2{margin:0;font-size:2rem}.ledger-page .posts-ledger-copy dl{gap:8px;display:grid}.ledger-page .posts-ledger-offers{border-left:1px solid #d9dde3;grid-area:1/3;grid-template-columns:1fr;display:grid}.ledger-page .posts-ledger-offers .offer-mini-card{min-height:142px;box-shadow:none;border-width:0 0 1px;border-radius:0}.ledger-page .posts-ledger-offers .offer-mini-card-copy em,.ledger-page .posts-ledger-offers .offer-mini-card-link{display:none}.ledger-page .posts-ledger-offers .offer-mini-card-copy{gap:4px}.ledger-page .posts-ledger-offers .offer-mini-card-copy strong{font-size:.96rem}.ledger-page .posts-ledger-offers .offer-mini-card-copy span{font-size:.9rem;line-height:1.42}.ledger-page .posts-ledger-detail-link{color:#fff;background:#050505;border-radius:4px;grid-area:1/2;place-self:end start;align-items:center;min-height:42px;margin:0 0 28px 36px;padding:0 18px;font-weight:800;display:inline-flex}@media (min-width:981px) and (max-width:1439px){.home-design-overview-counts span{padding:10px 16px}.home-design-overview-update{min-width:0;padding:0 16px}.home-design-status-legend{gap:12px;padding:0 14px}.home-design-record{grid-template-columns:minmax(280px,.29fr) minmax(0,.41fr) minmax(260px,.3fr)}.home-design-record-copy{gap:10px;padding:16px 20px}.home-design-record-title-compact{font-size:.9rem;line-height:1.4}.home-design-record-facts{gap:10px}.home-design-item{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 12px}.home-design-item-pill{grid-area:1/1}.home-design-item-media{grid-area:2/1;justify-self:stretch;width:100%;height:168px}.home-design-item-copy{grid-area:3/1;align-content:start;gap:3px}.home-design-item-copy strong{font-size:.88rem;line-height:1.45}.home-design-item-copy span{font-size:.8rem;line-height:1.4}.home-design-item-cta{grid-area:4/1}}@media (max-width:980px){.site-header-inner{grid-template-columns:1fr auto;gap:18px;min-height:auto;padding:18px 22px}.site-nav{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;gap:clamp(18px,6vw,48px);padding-bottom:2px;overflow-x:auto}.site-locale-switcher{grid-area:1/2;justify-self:end;margin-right:44px}.site-header-search-toggle{grid-area:1/2}.site-header-search-panel{top:128px}.home-design-page .content-section,.post-design-page .content-section,.person-design-page .content-section,.post-design-page .breadcrumb-row{width:min(100vw - 28px,720px)}.home-design-search{width:100%}.home-design-overview{grid-template-columns:1fr;min-height:0}.home-design-overview-counts{border-right:0}.home-design-overview-counts span{padding:12px 16px}.home-design-overview-update{border-top:1px solid #d9dde3;border-right:0;justify-content:flex-start;min-width:0;padding:14px 16px}.home-design-status-legend{border-top:1px solid #d9dde3;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:12px 16px 14px}.home-design-status-legend>span:first-child{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.home-design-status-legend .ledger-status-badge{color:#050505;background:#fff;border:1px solid #050505;border-radius:4px;min-height:26px;padding:0 10px;font-size:.82rem;line-height:1}.home-design-status-legend .ledger-status-badge:before{content:none}.home-design-status-legend .ledger-status-confirmed{color:#fff;background:#050505}.home-design-latest-heading{grid-template-columns:1fr;gap:5px;margin-bottom:12px}.home-design-latest-heading h2{font-size:1.7rem}.home-design-record,.ledger-page .posts-ledger-row{grid-template-columns:1fr}.home-design-record-preview{border-bottom:1px solid #d9dde3;border-right:0;grid-area:1/1}.home-design-record-photo,.home-design-record-product,.ledger-page .posts-ledger-media{aspect-ratio:4/3;min-height:0}.home-design-record-copy,.ledger-page .posts-ledger-copy,.ledger-page .posts-ledger-offers{border-top:0;border-left:0}.home-design-record-copy{grid-area:2/1}.home-design-record-items{border-top:1px solid #d9dde3;border-left:0;grid-area:3/1}.home-design-record.home-design-record--no-media{grid-template-columns:minmax(0,1fr)}.home-design-record--no-media .home-design-record-copy{grid-area:1/1;gap:14px;padding:20px}.home-design-record--no-media .home-design-record-items{border-top:1px solid #d9dde3;border-left:0;grid-area:2/1}.home-design-intent-section .search-panel-shell{grid-template-columns:1fr}.home-design-intent-section .search-panel-heading,.home-design-intent-section .search-input-group,.home-design-intent-section .search-selected-chips,.home-design-intent-section .search-suggestions,.home-design-intent-section .search-panel-shortcuts-row,.home-design-intent-section .search-panel-actions,.home-design-intent-section .search-panel-footer{grid-area:auto/1}.home-design-intent-section .search-panel-shortcuts-row,.home-design-intent-section .search-panel-actions,.home-design-intent-section .search-panel-footer{border-left:0}.home-design-intent-section .search-panel-shortcuts-row{border-top:1px solid #d9dde3}.search-strip{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.search-strip-heading{white-space:normal}.search-strip-field{min-height:52px}.search-strip-submit{width:100%;min-height:52px}.ledger-page .posts-ledger-detail-link{grid-area:auto/1;margin:0 22px 22px}.ledger-page .posts-ledger-media,.ledger-page .posts-ledger-copy,.ledger-page .posts-ledger-offers{grid-area:auto/1}.ledger-page .posts-ledger-copy{padding-bottom:24px}.home-design-item{grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:12px 18px}.home-design-item-pill{color:#fff;background:#050505;border-radius:5px;grid-area:1/2;min-height:22px;padding:0 9px;font-size:.72rem}.home-design-item:nth-child(2) .home-design-item-pill{color:#54585f;background:#e9ecef}.home-design-item-media{grid-area:1/1/3;width:64px;height:64px}.home-design-item-copy{grid-area:2/2;align-content:start;gap:3px}.home-design-item-chevron{grid-area:1/3/3;display:block}.home-design-item-cta{display:none}.home-design-directory-columns{grid-template-columns:1fr}.home-design-directory-columns>section{border-bottom:1px solid #d9dde3;border-right:0;padding:14px 18px}.home-design-directory-columns>section:last-child{border-bottom:0}.post-design-hero,.person-design-feature{grid-template-columns:1fr;gap:24px}.post-design-secondary{grid-template-columns:1fr 1fr;gap:24px 0}.post-design-secondary section,.post-design-secondary aside{padding:0 16px 18px}.post-design-secondary section:nth-child(2){border-right:0}.post-design-secondary .post-design-evidence{padding-left:0}.post-design-related-posts{border-right:0;padding-right:0}.person-design-related-grid{grid-template-columns:1fr}.person-design-stats{flex-wrap:wrap;gap:18px}.person-design-stats>div+div{border-left:0;padding-left:0}}@media (max-width:560px){.brandmark-title{font-size:1.45rem}.site-nav-link{white-space:nowrap;font-size:.9rem}.site-nav-link.is-active{box-shadow:inset 0 -2px #050505}body:has(.home-design-page) .site-locale-switcher{display:none}.home-design-search-section{gap:14px;padding-top:24px!important;padding-bottom:14px!important}.home-design-hero-copy{gap:10px}.home-design-hero-copy h1{font-size:clamp(2.15rem,11vw,3.1rem)}.home-design-hero-description{font-size:.94rem;line-height:1.7}.home-design-search{gap:8px;min-height:48px;padding-inline:12px;font-size:.84rem}.home-design-search button{min-width:72px;padding-inline:12px}.home-design-overview-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.home-design-overview-counts span{text-align:center;border-bottom:0;border-right:0;justify-items:center;padding:7px 8px}.home-design-overview strong,.home-design-overview-update strong{font-size:.92rem}.home-design-overview em,.home-design-overview-update em{font-size:.68rem}.home-design-overview-update,.home-design-status-legend{display:none}.home-design-latest-section{padding-top:10px!important}.home-design-latest-heading{gap:3px;margin-bottom:4px}.home-design-latest-heading h2{font-size:1.45rem}.home-design-latest-heading p{font-size:.84rem}.home-design-record{grid-template-columns:1fr}.home-design-record-preview{border-bottom:1px solid #d9dde3;border-right:0;grid-area:1/1;grid-template-columns:1fr;align-content:start;gap:8px;padding:8px 10px}.home-design-record-preview-paired{grid-template-columns:1fr}.home-design-record-photo{aspect-ratio:4/3}.home-design-record-photo img,.home-design-record-photo .editorial-image-placeholder{object-fit:cover}.home-design-record-product{display:none}.home-design-record-copy{grid-area:2/1;justify-content:start;gap:6px;padding:7px 14px}.home-design-record-status{gap:5px 7px}.home-design-record-status .ledger-status-badge{min-height:22px;padding-inline:8px;font-size:.72rem}.home-design-record-copy h2{gap:5px;font-size:1rem;line-height:1.18;display:grid}.home-design-record-copy h2 a{order:2}.home-design-record-title{display:none}.home-design-record-title-compact{color:#303741;font-size:.82rem;font-weight:650;line-height:1.3;display:block}.home-design-record-subject{color:#050505;order:1;margin-top:0;font-size:1.08rem;font-weight:800;line-height:1.2}.home-design-record-facts{border-top:1px solid #e4e7eb;grid-template-columns:1fr;gap:0}.home-design-record-facts div{border-bottom:1px solid #e4e7eb;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;padding:4px 0}.home-design-record-facts dt{font-size:.68rem}.home-design-record-facts dd{font-size:.76rem}.home-design-record-button{width:100%;min-height:44px;margin-top:0;padding-inline:14px;font-size:.82rem}.home-design-record-items{grid-area:3/1/auto/-1}.home-design-intent-section .search-panel-heading,.home-design-intent-section .search-input-group,.home-design-intent-section .search-selected-chips,.home-design-intent-section .search-suggestions,.home-design-intent-section .search-panel-shortcuts-row,.home-design-intent-section .search-panel-actions,.home-design-intent-section .search-panel-footer{padding-left:18px;padding-right:18px}.home-design-intent-section .search-panel-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.home-design-directory{margin-top:12px!important}.home-design-directory-intro{flex-direction:column;align-items:flex-start;gap:6px;min-height:128px;padding:16px 18px 12px}.home-design-directory-intro h2{font-size:1.25rem;line-height:1.3}.home-design-directory-intro p{font-size:.78rem}.home-design-directory-columns>section{gap:6px;padding:14px 18px}.home-design-directory-heading{gap:10px;min-height:58px;padding-bottom:4px}.home-design-directory-title h3{font-size:1.1rem}.home-design-directory-title small{font-size:.76rem}.home-design-directory-all{min-height:44px;padding:0 2px;font-size:.86rem}.home-design-directory-list-link{min-height:44px;font-size:.76rem}.home-design-directory-list .home-design-directory-item:nth-child(n+2){display:none}.home-design-directory-item{grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr) 20px;gap:2px 14px;min-height:92px;padding:8px 0}.home-design-directory-media{grid-area:1/1/3;width:56px;height:56px}.home-design-directory-item .entity-text-mark{width:56px;height:56px}.home-design-directory-copy{grid-area:1/2;align-self:end}.home-design-directory-date{text-align:left;grid-area:2/2;place-self:start;max-width:none}.home-design-directory-chevron{grid-area:1/3/3;align-self:center;font-size:1.2rem}.home-design-item{grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;min-height:0;padding:7px 12px 8px}.home-design-item-pill{color:#6f7782;background:0 0;border-radius:0;grid-area:1/2;justify-self:start;min-height:0;padding:0;font-size:.7rem;line-height:1.25}.home-design-item:nth-child(2) .home-design-item-pill{color:#6f7782;background:0 0}.home-design-item-pill-default{display:none}.home-design-item-pill-mobile{display:inline}.home-design-item-media{grid-area:1/1/3;align-self:start;width:48px;height:48px}.home-design-item-copy{grid-area:2/2;align-self:start;gap:1px}.home-design-item-copy span{color:#050505;order:-1;font-size:.9rem;font-weight:800;line-height:1.25}.home-design-item-copy strong{color:#303741;font-size:.76rem;font-weight:600;line-height:1.3}.home-design-item-price{color:#5f6772;white-space:nowrap;margin-left:8px;font-size:.72rem;font-style:normal;font-weight:700;display:inline}.home-design-item-chevron{display:none}.home-design-item-cta{color:#050505;border:1px solid #050505;border-radius:6px;grid-area:3/1/auto/-1;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:4px;font-size:.84rem;font-weight:800;display:flex}.home-design-item-cta b{font-weight:600}.site-footer{flex-direction:column;gap:14px;min-height:0;padding:22px}.footer-policy-links{gap:8px 14px}.post-design-page,.person-design-page{padding-top:22px}.post-design-facts{grid-template-columns:1fr 1fr;gap:16px}.post-design-worn-card{grid-template-columns:96px minmax(0,1fr);gap:8px 16px}.post-design-worn-card img,.post-design-worn-card .editorial-image-placeholder{width:96px;height:96px}.post-design-secondary{grid-template-columns:1fr}.post-design-secondary section,.post-design-secondary aside{border-bottom:1px solid #d9dde3;border-right:0;padding:0 0 22px}.post-design-secondary aside{border-bottom:0}.post-design-related-posts>a:not(.post-design-product-link){grid-template-columns:112px minmax(0,1fr);gap:14px}.post-design-related-posts img,.post-design-related-posts .editorial-image-placeholder{width:112px}.person-design-head h1{font-size:3.2rem}.person-design-head p{font-size:1.25rem}.person-design-stats>div{grid-template-columns:52px minmax(0,1fr);min-width:0}.person-design-stat-icon{width:52px;height:52px}.person-design-feature{min-height:0;padding:16px!important}.person-design-feature-meta{grid-template-columns:1fr}.person-design-related-item{grid-template-columns:92px minmax(0,1fr)}.person-design-related-item img,.person-design-related-item .editorial-image-placeholder{width:92px;height:92px}}@media (max-width:400px){.home-design-search{min-height:44px}.home-design-latest-section{padding-top:8px!important}.home-design-latest-heading h2{font-size:1.38rem}.home-design-record-preview{padding:8px 24px}.home-design-record-status .ledger-status-badge{min-height:20px}.home-design-record-subject{font-size:1.02rem}.home-design-directory-intro,.home-design-directory-columns>section{padding-left:14px;padding-right:14px}.home-design-directory-intro h2{font-size:1.16rem}.home-design-directory-heading{gap:8px}.home-design-directory-list-link{font-size:.72rem}.home-design-directory-item{gap:2px 12px}}
.site-header-search-toggle{cursor:pointer;background:0 0;border:0}.site-header-search-toggle:focus-visible,.site-header-search-cancel:focus-visible,.site-header-search-clear:focus-visible,.site-header-search-panel-result:focus-visible,.site-header-search-all:focus-visible{outline-offset:3px;outline:2px solid #1c64f2}.site-header-search-layer{z-index:100;pointer-events:none;position:fixed;inset:0}.site-header-search-backdrop{pointer-events:auto;background:0 0;border:0;position:absolute;inset:0}.site-header-search-panel{pointer-events:auto;background:#fff;border:1px solid #cfd4dc;border-radius:4px;width:min(740px,100vw - 32px);position:absolute;top:66px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 42px #0f172a24}.site-header-search-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px 10px;display:grid}.site-header-search-field{background:#fff;border:1px solid #7aa1f8;border-radius:5px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-height:48px;padding:0 12px;display:grid}.site-header-search-field input{color:#050505;width:100%;min-height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:600}.site-header-search-clear,.site-header-search-cancel{color:#050505;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.site-header-search-clear{isolation:isolate;color:#fff;background:0 0;border-radius:999px;place-items:center;width:44px;height:44px;font-size:.95rem;line-height:1;display:inline-grid;position:relative}.site-header-search-clear:before{content:"";z-index:-1;background:#8b929c;border-radius:999px;position:absolute;inset:11px}.site-header-search-panel-results{display:grid}.site-header-search-panel-result{color:#050505;border-top:1px solid #d9dde3;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:18px;min-height:112px;padding:16px 18px;display:grid}.site-header-search-result-media{background:#e9ecef;border:1px solid #d9dde3;border-radius:999px;width:56px;height:56px;display:block}.site-header-search-result-copy{gap:3px;min-width:0;display:grid}.site-header-search-result-copy em,.site-header-search-result-copy small{color:#5f6670;font-size:.86rem;font-style:normal;font-weight:600}.site-header-search-result-copy strong{overflow-wrap:anywhere;color:#050505;font-size:1.02rem;font-weight:800}.site-header-search-result-arrow{color:#050505;font-size:2rem;line-height:1}.site-header-search-all{color:#050505;border-top:1px solid #d9dde3;justify-content:center;align-items:center;gap:12px;min-height:52px;font-weight:800;display:flex}.site-header-search-panel-empty{color:#5f6670;margin:0;padding:24px;font-weight:700}.approved-page{color:#050505;background:#fff;width:100%}.approved-page .content-section{width:min(var(--container-approved), calc(100vw - 80px));box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0}.approved-index-head{grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:end;gap:28px;padding:52px 0 34px!important;display:grid!important}.approved-index-head h1,.approved-detail-title h1,.approved-brand-detail-copy h1{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-weight:850;line-height:1.05}.approved-index-head h1{font-size:clamp(2.05rem,3.3vw,3rem)}.approved-index-head p,.approved-detail-title p,.approved-brand-record-head p{color:#050505;margin:12px 0 0;font-size:1.02rem;font-weight:600}.approved-index-summary{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.approved-index-summary>span{align-items:center;display:inline-flex}.approved-index-summary>small{color:#5f6670;align-items:center;font-size:.88rem;font-weight:800;line-height:1.35;display:inline-flex}.approved-index-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;display:grid}.approved-search-input{color:#8b929c;border:1px solid #c8ccd2;border-radius:6px;align-items:center;gap:16px;width:100%;max-width:100%;min-height:58px;padding:0 16px;font-size:1rem;font-weight:650;display:flex}.approved-search-icon{flex:0 0 28px;width:28px;height:28px;display:inline-block;position:relative}.approved-search-icon:before,.site-header-search-icon:before{content:"";border:2px solid;border-radius:999px;width:17px;height:17px;position:absolute;top:3px;left:3px}.approved-search-icon:after,.site-header-search-icon:after{content:"";background:currentColor;border-radius:999px;width:11px;height:2px;position:absolute;top:21px;left:20px;transform:rotate(45deg)}.site-header-search-icon{color:#8b929c;width:28px;height:28px;position:relative}.approved-sort-tabs{border:1px solid #d5d9df;border-radius:4px;grid-auto-flow:column;max-width:100%;display:inline-grid;overflow:hidden}.approved-sort-tabs a,.approved-sort-tabs span{color:#5f6670;border-left:1px solid #d5d9df;justify-content:center;align-items:center;min-width:108px;min-height:58px;padding:0 20px;font-weight:800;display:inline-flex}.approved-sort-tabs a:first-child,.approved-sort-tabs span:first-child{border-left:0}.approved-sort-tabs .is-active{color:#050505;border-color:#050505;box-shadow:inset 0 0 0 1px #050505}.approved-black-button,.approved-outline-button{color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 22px;font-weight:850;line-height:1;display:inline-flex}.approved-black-button{background:#050505}button.approved-black-button{cursor:pointer;border:0}.approved-inline-reset-button{width:fit-content;max-width:100%}.approved-black-button span,.approved-outline-button span{margin-left:auto;font-size:1.7rem;line-height:0}.approved-outline-button{color:#050505;background:#fff;border:1px solid #050505}.approved-chip,.approved-offer-copy em{color:#fff;background:#050505;border-radius:5px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:0 12px;font-size:.86rem;font-style:normal;font-weight:850;display:inline-flex}.approved-muted{color:#5f6670;font-weight:700}.discovery-bridge-section{margin-top:20px!important}.discovery-bridge{background:#fff;border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.4fr);display:grid;overflow:hidden}.discovery-bridge>div{border-right:1px solid #d6dbe2;align-content:start;gap:10px;padding:22px 24px;display:grid}.discovery-bridge h2,.discovery-bridge p{margin:0}.discovery-bridge h2{color:#050505;font-size:1.18rem;font-weight:850;line-height:1.25}.discovery-bridge p{color:#5f6670;font-size:.92rem;font-weight:650;line-height:1.55}.discovery-bridge nav{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.discovery-bridge a{color:#050505;border-left:1px solid #d6dbe2;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:92px;padding:18px 20px;display:grid}.discovery-bridge a:first-child{border-left:0}.discovery-bridge a.is-primary{color:#fff;background:#050505}.discovery-bridge em,.discovery-bridge strong{overflow-wrap:anywhere;min-width:0;display:block}.discovery-bridge em{color:#5f6670;margin-bottom:5px;font-size:.78rem;font-style:normal;font-weight:850}.discovery-bridge a.is-primary em{color:#cfd4dc}.discovery-bridge strong{font-size:1rem;font-weight:850;line-height:1.35}.discovery-bridge b{font-size:1.8rem;font-weight:400;line-height:1}.approved-post-record-list{gap:22px;padding-bottom:34px!important;display:grid!important}.approved-post-record{background:#fff;border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:minmax(300px,30%) minmax(260px,26%) minmax(420px,44%);min-height:360px;display:grid;overflow:hidden}.approved-post-record>*,.approved-person-row>*,.approved-group-row>*,.approved-brand-row>*{min-width:0}.approved-post-record-photo,.approved-person-photo{background:#f0f1f3;display:block;overflow:hidden}.approved-post-record-photo img,.approved-post-record-photo .editorial-image-placeholder,.approved-person-photo img,.approved-person-photo .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.approved-post-record-person{border-left:1px solid #d6dbe2;flex-direction:column;justify-content:center;gap:18px;padding:30px;display:flex}.approved-post-record-person h2,.approved-person-info h2,.approved-group-row h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3vw,2.7rem);font-weight:850;line-height:1.08}.approved-post-record-person p,.approved-person-info p{color:#33363b;overflow-wrap:anywhere;margin:0;font-size:1.12rem;font-weight:600}.approved-post-record-person dl,.approved-person-info dl{margin:10px 0;display:grid}.approved-post-record-person dl div,.approved-person-info dl div{border-top:1px solid #d6dbe2;grid-template-columns:minmax(92px,.52fr) minmax(0,1fr);align-items:center;min-height:44px;display:grid}.approved-post-record-person dt,.approved-post-record-person dd,.approved-person-info dt,.approved-person-info dd{color:#050505;margin:0;font-weight:700}.approved-post-record-person dd,.approved-person-info dd{overflow-wrap:anywhere}.approved-person-info dl div{grid-template-columns:132px minmax(0,1fr)}.approved-person-info dt{white-space:nowrap}.approved-post-record-items{border-left:1px solid #d6dbe2;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.approved-offer-summary{color:#050505;grid-template-columns:minmax(140px,34%) minmax(0,1fr);align-items:center;gap:24px;min-height:178px;padding:22px 36px 22px 24px;display:grid}.approved-offer-summary+.approved-offer-summary{border-top:1px solid #d6dbe2}.approved-offer-media{border-radius:6px;justify-self:center;width:min(170px,100%);height:128px;display:block;overflow:hidden}.approved-offer-media img,.approved-offer-media .editorial-image-placeholder{object-fit:contain;width:100%;height:100%}.approved-offer-copy{gap:8px;min-width:0;display:grid}.approved-offer-copy strong{color:#050505;overflow-wrap:anywhere;font-size:1.55rem;font-weight:850;line-height:1.15}.approved-offer-copy span{overflow-wrap:anywhere;color:#050505;font-size:1.05rem;font-weight:600;line-height:1.42}.approved-empty-state{background:#fff;border:1px solid #d6dbe2;border-radius:6px;justify-items:start;gap:14px;min-height:240px;padding:40px;display:grid}.approved-empty-state h2,.approved-empty-state p{margin:0}.approved-empty-state h2{color:#050505;font-size:1.35rem;font-weight:850}.approved-empty-state p{color:#5f6670;font-weight:650}.approved-post-empty-state{gap:16px;display:grid}.approved-post-empty-note{color:#5f6670;gap:8px;margin:0;font-size:.96rem;font-weight:700;line-height:1.55;display:grid}.approved-post-empty-note strong{color:#050505;font-size:1.08rem;font-weight:850;line-height:1.3}.approved-post-empty-note span{overflow-wrap:anywhere}.approved-entity-list,.approved-group-list{gap:28px;padding-bottom:50px!important;display:grid!important}.approved-person-row{background:#fff;border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:minmax(310px,25%) minmax(280px,24%) minmax(390px,34%) minmax(210px,17%);min-height:338px;display:grid;overflow:hidden}.approved-person-info{border-left:1px solid #d6dbe2;flex-direction:column;justify-content:center;gap:16px;padding:30px;display:flex}.approved-entity-column{border-left:1px solid #d6dbe2;align-content:center;gap:20px;min-width:0;padding:30px 36px;display:grid}.approved-entity-column h3{color:#050505;margin:0;font-size:1rem;font-weight:850}.approved-entity-latest-item{color:#050505;grid-template-columns:minmax(130px,.78fr) minmax(0,1fr) 24px;align-items:center;gap:22px;display:grid}.approved-entity-latest-media{border-radius:6px;height:150px;display:block;overflow:hidden}.approved-entity-latest-media img,.approved-entity-latest-media .editorial-image-placeholder{object-fit:contain;width:100%;height:100%}.approved-entity-latest-item em{color:#fff;background:#050505;border-radius:5px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:.86rem;font-style:normal;font-weight:850;display:inline-flex}.approved-entity-latest-item strong,.approved-entity-latest-item small{color:#050505;overflow-wrap:anywhere;display:block}.approved-entity-latest-item strong{font-size:1.08rem;font-weight:850}.approved-entity-latest-item small{margin-top:8px;font-size:1rem;font-weight:600;line-height:1.42}.approved-entity-latest-item b{font-size:2.2rem;font-weight:400}.approved-brand-logo-column{text-align:center;justify-items:center}.approved-brand-logo-column a{color:#050505;overflow-wrap:anywhere;justify-items:center;gap:18px;min-width:0;font-weight:650;display:grid}.approved-brand-logo-column img,.approved-brand-logo-column .editorial-image-placeholder{object-fit:contain;border-radius:999px;width:96px;height:96px}.approved-group-row{background:#fff;border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:minmax(440px,49%) minmax(460px,51%);min-height:356px;display:grid;overflow:hidden}.approved-group-identity{grid-template-columns:minmax(220px,44%) minmax(0,1fr);align-items:center;gap:34px;padding:36px 46px;display:grid}.approved-group-avatar{border:1px solid #d6dbe2;border-radius:999px;justify-self:center;width:170px;height:170px;display:block;overflow:hidden}.approved-group-avatar img,.approved-group-avatar .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.approved-group-identity>div{gap:18px;min-width:0;display:grid}.approved-group-identity p,.approved-group-latest h3{color:#050505;margin:0;font-size:1rem;font-weight:700}.approved-member-chip{color:#050505;border:1px solid #d6dbe2;border-radius:7px;grid-template-columns:54px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:74px;padding:9px 14px;font-size:1.18rem;font-weight:750;display:grid}.approved-member-chip span{overflow-wrap:anywhere;min-width:0}.approved-member-chip img,.approved-member-chip .editorial-image-placeholder{object-fit:cover;border-radius:999px;width:54px;height:54px}.approved-group-identity dl{border-left:1px solid #d6dbe2;margin:16px 0 0;padding-left:32px}.approved-group-identity dt,.approved-group-identity dd{margin:0;font-weight:700}.approved-group-identity dd{margin-top:8px;font-size:1.5rem}.approved-group-latest{border-left:1px solid #d6dbe2;grid-template-columns:minmax(160px,.8fr) minmax(260px,1fr);grid-template-areas:"title title""photo brand""photo cta";align-items:center;gap:18px 40px;padding:42px 54px 42px 40px;display:grid}.approved-group-latest h3{grid-area:title}.approved-group-latest-photo{border-radius:7px;grid-area:photo;height:220px;display:block;overflow:hidden}.approved-group-latest-photo img,.approved-group-latest-photo .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.approved-group-brand{color:#050505;grid-area:brand;gap:10px;min-width:0;display:grid}.approved-group-brand img,.approved-group-brand .editorial-image-placeholder{object-fit:contain;border-radius:999px;width:92px;height:92px}.approved-group-brand strong{overflow-wrap:anywhere;font-size:1.35rem;font-weight:850}.approved-group-brand span{overflow-wrap:anywhere;font-weight:600}.approved-group-latest .approved-black-button{grid-area:cta}.approved-brand-table{border-radius:6px;overflow:hidden;border:1px solid #d6dbe2!important;margin-bottom:76px!important;display:grid!important}.approved-brand-table-head,.approved-brand-row{grid-template-columns:minmax(360px,32%) minmax(180px,16%) minmax(170px,16%) minmax(220px,18%) minmax(220px,18%);align-items:center;display:grid}.approved-brand-table-head{color:#050505;text-align:center;border-bottom:1px solid #d6dbe2;min-height:68px;font-weight:850}.approved-brand-table-head span{border-left:1px solid #d6dbe2;justify-content:center;align-items:center;min-height:68px;display:flex}.approved-brand-row>*{border-left:1px solid #d6dbe2;min-height:280px}.approved-brand-table-head span:first-child,.approved-brand-row>:first-child{border-left:0}.approved-brand-row+.approved-brand-row{border-top:1px solid #d6dbe2}.approved-brand-cell-brand{color:#050505;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;padding:30px 28px;display:grid}.approved-brand-cell-brand img,.approved-brand-cell-brand .editorial-image-placeholder{object-fit:contain;border-radius:999px;width:136px;height:136px}.approved-brand-cell-brand span,.approved-brand-cell-person,.approved-brand-cell-group,.approved-brand-cell-item{color:#050505;align-content:center;gap:10px;min-width:0;display:grid}.approved-brand-cell-brand strong,.approved-brand-cell-group,.approved-brand-cell-person span{overflow-wrap:anywhere;font-size:1.6rem;font-weight:850}.approved-brand-cell-brand small{overflow-wrap:anywhere;font-size:.98rem;font-weight:600;line-height:1.55}.approved-brand-cell-person,.approved-brand-cell-group,.approved-brand-cell-item,.approved-brand-cell-action{text-align:center;justify-items:center;padding:24px}.approved-brand-cell-action{place-content:center;display:grid}.approved-brand-cell-person img,.approved-brand-cell-person .editorial-image-placeholder{object-fit:cover;border-radius:6px;width:136px;height:136px}.approved-brand-cell-item img,.approved-brand-cell-item .editorial-image-placeholder{object-fit:contain;width:150px;height:140px}.approved-brand-cell-item span{overflow-wrap:anywhere;max-width:190px;font-size:1rem;font-weight:650;line-height:1.45}.approved-brand-cell-action .approved-black-button{justify-self:center;min-width:190px}.approved-detail-title{padding:36px 0 12px!important}.approved-detail-title h1{font-size:clamp(3.2rem,5vw,4.4rem)}.approved-group-feature-card{border-radius:7px;grid-template-columns:minmax(360px,44%) minmax(360px,1fr) minmax(210px,20%);align-items:center;gap:32px;min-height:464px;border:1px solid #d6dbe2!important;margin-top:18px!important;padding:20px!important;display:grid!important}.approved-group-feature-card--no-look-media:not(.approved-group-feature-card--no-product-media){grid-template-columns:minmax(360px,1fr) minmax(210px,28%)}.approved-group-feature-card--no-product-media:not(.approved-group-feature-card--no-look-media){grid-template-columns:minmax(360px,44%) minmax(360px,1fr)}.approved-group-feature-card--no-look-media.approved-group-feature-card--no-product-media{grid-template-columns:minmax(0,1fr);min-height:0}.approved-group-feature-photo{border-radius:6px;height:424px;display:block;overflow:hidden}.approved-group-feature-photo img,.approved-group-feature-photo .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.approved-group-feature-copy{gap:18px;display:grid}.approved-group-feature-candidate,.approved-brand-record-candidate{color:#fff;background:#050505;border-radius:5px;align-items:center;width:fit-content;min-height:30px;padding:4px 12px;font-size:.82rem;font-weight:850;line-height:1.25;display:inline-flex}.approved-group-feature-copy h2,.approved-group-feature-copy h3,.approved-brand-record-item h2{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:850;line-height:1.32}.approved-group-feature-copy h3{font-size:clamp(1.55rem,2.7vw,2.35rem)}.approved-group-feature-note{color:#4f5660;margin:0;font-size:.9rem;font-weight:650;line-height:1.65}.approved-group-feature-alternative{color:#050505;border:1px solid #d6dbe2;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;min-height:44px;padding:12px 14px;text-decoration:none;display:grid}.approved-group-feature-alternative>span{color:#5f6670;grid-column:1/-1;font-size:.74rem;font-weight:800}.approved-group-feature-alternative strong{overflow-wrap:anywhere}.approved-group-feature-alternative small,.approved-group-feature-alternative b{align-self:end;font-size:.8rem;font-weight:750}.approved-group-feature-alternative small{color:#5f6670}.approved-group-feature-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approved-group-feature-actions>a{text-align:center;white-space:normal;min-width:0;padding-inline:14px}.approved-group-feature-copy dl{border-top:1px solid #d6dbe2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.approved-group-feature-copy dl div{border-bottom:1px solid #d6dbe2;padding:16px 0}.approved-group-feature-copy dt,.approved-group-feature-copy dd{margin:0;font-weight:700}.approved-group-feature-copy dt{color:#5f6670;font-size:.88rem}.approved-group-feature-copy dd{color:#050505;margin-top:6px}.approved-group-feature-item{border-radius:6px;height:260px;display:block;overflow:hidden}.approved-group-feature-item img,.approved-group-feature-item .editorial-image-placeholder{object-fit:contain;width:100%;height:100%}.approved-detail-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:22px!important;display:grid!important}.approved-detail-card,.approved-related-item-card{border:1px solid #d6dbe2;border-radius:6px;gap:20px;min-height:148px;padding:18px 22px;display:grid}.approved-detail-card h2,.approved-related-item-card h2,.approved-ledger-table-section h2,.approved-evidence-gallery h2,.approved-brand-record-head h2{color:#050505;margin:0;font-size:1.2rem;font-weight:850}.approved-detail-card a{color:#050505;grid-template-columns:72px minmax(0,1fr) 24px;align-items:center;gap:18px;display:grid}.approved-detail-card img,.approved-detail-card .editorial-image-placeholder{object-fit:cover;border-radius:999px;width:72px;height:72px}.approved-detail-card strong,.approved-detail-card small{display:block}.approved-detail-card strong{font-size:1.08rem;font-weight:750}.approved-detail-card small{color:#33363b;margin-top:4px;font-weight:600}.approved-detail-card b{font-size:2rem;font-weight:400}.approved-ledger-table-section{margin-top:16px!important;padding-bottom:36px!important}.approved-ledger-table{border:1px solid #d6dbe2;border-radius:6px;margin-top:10px;overflow:hidden}.approved-ledger-empty{margin-top:10px;font-size:.92rem}.approved-ledger-table-head,.approved-ledger-table-row{grid-template-columns:minmax(220px,1.1fr) minmax(360px,1.6fr) minmax(160px,.8fr) minmax(140px,.8fr) minmax(140px,.7fr) 32px;align-items:center;gap:0;display:grid}.approved-ledger-table-head{color:#050505;background:#f7f7f7;min-height:42px;font-size:.86rem;font-weight:800}.approved-ledger-table-head span,.approved-ledger-table-row>span{padding:12px 14px}.approved-ledger-table-row{color:#050505;border-top:1px solid #d6dbe2;min-height:78px;font-weight:650}.approved-ledger-more-row{background:#fafafa;grid-template-columns:1fr}.approved-ledger-more-row>span{border-left:0}.approved-ledger-more-cta{color:#050505;align-items:center;gap:12px;min-height:58px;display:flex}.approved-ledger-more-cta strong,.approved-ledger-more-cta small{white-space:nowrap}.approved-ledger-more-cta strong{font-size:1rem;font-weight:850}.approved-ledger-more-cta small{color:#4c535d;font-weight:700}.approved-ledger-more-cta b{margin-left:auto;font-size:1.8rem;font-weight:400;line-height:1}.approved-ledger-person,.approved-ledger-item{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;display:grid}.approved-ledger-person img,.approved-ledger-person .editorial-image-placeholder{object-fit:cover;border-radius:999px;width:56px;height:56px}.approved-ledger-item img,.approved-ledger-item .editorial-image-placeholder{object-fit:contain;border-radius:6px;width:56px;height:56px}.approved-ledger-person strong,.approved-ledger-person small,.approved-ledger-item strong,.approved-ledger-item small{display:block}.approved-ledger-person small,.approved-ledger-item small{color:#33363b;margin-top:2px;font-weight:500}.approved-brand-detail-hero{grid-template-columns:220px minmax(360px,1fr);align-items:center;gap:48px;padding:24px 28px 22px!important;display:grid!important}.approved-brand-detail-wordmark{color:#050505;text-align:center;background:#fff;border:1px solid #050505;border-radius:4px;place-items:center;min-height:150px;padding:18px;display:grid}.approved-brand-detail-wordmark span{max-width:100%;font-family:var(--font-serif), "Hiragino Mincho ProN", serif;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:850;line-height:1.12}.approved-brand-detail-logo img,.approved-brand-detail-logo .editorial-image-placeholder{object-fit:contain;border-radius:999px;width:168px;height:168px}.approved-brand-detail-copy{gap:12px;display:grid}.approved-brand-detail-latest{color:#050505;border:1px solid #d6dbe2;border-radius:5px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,520px);min-height:84px;margin-top:2px;padding:10px 12px;text-decoration:none;display:grid}.approved-brand-detail-latest:hover{border-color:#050505}.approved-brand-detail-latest-thumb{background:#f4f5f7;border:1px solid #d6dbe2;border-radius:4px;width:62px;height:62px;display:block;overflow:hidden}.approved-brand-detail-latest-thumb img,.approved-brand-detail-latest-thumb .editorial-image-placeholder{object-fit:cover;width:100%;height:100%}.approved-brand-detail-latest em,.approved-brand-detail-latest strong,.approved-brand-detail-latest small{overflow-wrap:anywhere;min-width:0;display:block}.approved-brand-detail-latest em{color:#5f6670;margin-bottom:2px;font-size:.76rem;font-style:normal;font-weight:850}.approved-brand-detail-latest strong{color:#050505;font-size:.95rem;font-weight:850;line-height:1.3}.approved-brand-detail-latest small{color:#5f6670;margin-top:2px;font-size:.78rem;font-weight:700;line-height:1.35}.approved-brand-detail-copy h1{font-size:clamp(2.6rem,4vw,3.4rem)}.approved-brand-detail-copy p,.approved-brand-detail-copy small{color:#050505;margin:0;font-weight:700;line-height:1.55}.approved-brand-detail-copy p{font-size:1.2rem}.approved-brand-detail-copy small{max-width:480px;font-size:1rem}.approved-brand-detail-facts{border-left:1px solid #d6dbe2;gap:0;margin:0;padding-left:34px;display:grid}.approved-brand-detail-facts div{border-top:1px solid #d6dbe2;grid-template-columns:minmax(150px,.72fr) minmax(0,1fr);align-items:center;min-height:48px;display:grid}.approved-brand-detail-facts div:first-child{border-top:0}.approved-brand-detail-facts dt,.approved-brand-detail-facts dd{color:#050505;margin:0;font-weight:750}.approved-brand-record-head{padding:8px 0 12px!important}.approved-brand-record-card{border-radius:6px;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.18fr) minmax(280px,.72fr);min-height:300px;overflow:hidden;border:1px solid #d6dbe2!important;display:grid!important}.approved-brand-record-card--no-photo{grid-template-columns:minmax(380px,1fr) minmax(280px,.72fr)}.approved-brand-record-card>*{border-left:1px solid #d6dbe2}.approved-brand-record-card>:first-child{border-left:0}.approved-brand-record-photo{display:block;overflow:hidden}.approved-brand-record-photo img,.approved-brand-record-photo .editorial-image-placeholder{object-fit:cover;background:#f4f5f7;width:100%;height:100%}.approved-brand-record-item{grid-template-columns:minmax(0,1fr) 160px;grid-template-areas:"chip image""title image""brand image";align-content:center;gap:10px 22px;padding:28px 34px;display:grid}.approved-brand-record-item .approved-chip,.approved-brand-record-candidate{grid-area:chip}.approved-brand-record-item h2{grid-area:title}.approved-brand-record-item p{color:#33363b;grid-area:brand;margin:0;font-weight:650}.approved-brand-record-item img,.approved-brand-record-item .editorial-image-placeholder{object-fit:contain;grid-area:image;width:160px;height:180px}.approved-brand-record-item h2{font-size:clamp(1.2rem,1.7vw,1.58rem);line-height:1.35}.approved-brand-record-item--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"chip""title""brand"}.approved-brand-record-methods{align-content:center;padding:26px 30px;display:grid}.approved-brand-record-methods h3{color:#050505;margin:0 0 16px;font-weight:850}.approved-brand-record-methods dl{margin:0;display:grid}.approved-brand-record-methods div{border-top:1px solid #d6dbe2;padding:12px 0}.approved-brand-record-methods div:first-child{border-top:0}.approved-brand-record-methods dt,.approved-brand-record-methods dd{color:#050505;margin:0;font-weight:700}.approved-brand-record-methods dd{color:#33363b;margin-top:4px;font-size:.88rem;line-height:1.45}.approved-brand-record-actions{align-content:center;gap:12px;padding:30px;display:grid}.approved-brand-record-actions>a{text-align:center;white-space:normal;width:100%;min-width:0;padding-inline:14px}.approved-brand-record-product-summary{gap:7px;margin-bottom:4px;display:grid}.approved-brand-record-product-summary span{color:#5f6670;font-size:.76rem;font-weight:850}.approved-brand-record-product-summary strong{color:#050505;font-size:1.08rem;font-weight:850}.approved-brand-record-product-summary p{color:#4f5660;margin:0;font-size:.82rem;font-weight:650;line-height:1.55}.approved-brand-product-options{margin-top:16px!important}.approved-brand-product-options .approved-related-item-card{min-height:0}.entity-detail-supporting-meta{background:#fbfbfa;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:28px;border:1px solid #d6dbe2!important;margin-top:24px!important;padding:22px!important;display:grid!important}.approved-brand-supporting-meta .approved-brand-detail-facts{border-left:0;padding-left:0}.entity-detail-stats{background:#fff;border:1px solid #d6dbe2;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.entity-detail-stats>div{border-left:1px solid #d6dbe2;min-width:0;padding:12px 14px}.entity-detail-stats>div:first-child{border-left:0}.entity-detail-stats dt,.entity-detail-stats dd{overflow-wrap:anywhere;margin:0}.entity-detail-stats dt{color:#666d76;font-size:.74rem;font-weight:750}.entity-detail-stats dd{color:#050505;margin-top:4px;font-size:.92rem;font-weight:850}.entity-detail-reference-details{background:#fff;border:1px solid #d6dbe2;border-radius:5px;min-width:0;padding:0 14px}.entity-detail-reference-details summary{color:#4f5660;cursor:pointer;align-items:center;min-height:44px;font-size:.82rem;font-weight:800;display:flex}.entity-detail-reference-details dl{background:#d6dbe2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid}.entity-detail-reference-details dl>div{background:#fff;min-width:0;padding:10px 12px}.entity-detail-reference-details dt,.entity-detail-reference-details dd{overflow-wrap:anywhere;margin:0}.entity-detail-reference-details dt{color:#666d76;font-size:.72rem;font-weight:750}.entity-detail-reference-details dd{color:#20242a;margin-top:4px;font-size:.84rem;font-weight:700;line-height:1.45}.person-design-primary-product{background:#fafafa;border:1px solid #d9dde3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 20px;padding:14px 16px;display:grid}.person-design-feature--no-media{grid-template-columns:minmax(0,780px);justify-content:center;min-height:0;padding-block:32px!important}.person-design-primary-product p,.person-design-primary-product strong{margin:0}.person-design-primary-product p{color:#4f5660;font-size:.86rem;font-weight:650;line-height:1.55}.person-design-primary-product strong{color:#050505;white-space:nowrap;font-size:1.08rem;font-weight:850}.person-design-related-item-link{color:#050505;border:1px solid #d9dde3;border-radius:7px;grid-template-areas:"label label""image brand""image item""image cta";padding:12px;text-decoration:none}.person-design-related-item-link b{color:#303741;grid-area:cta;font-size:.82rem;font-weight:800}.person-design-related-item-link--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""brand""item""cta"}.person-design-feature-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.person-design-feature-actions>a{text-align:center;white-space:normal;min-width:0;padding-inline:14px}.person-design-supporting-meta .person-design-stats{align-self:center}.approved-brand-lower-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);gap:40px;margin-top:20px!important;padding-bottom:42px!important;display:grid!important}.approved-brand-lower-grid--no-image{grid-template-columns:minmax(0,520px);justify-content:end}.approved-evidence-gallery{gap:12px;display:grid}.approved-evidence-gallery>div{border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.approved-evidence-gallery article{border-left:1px solid #d6dbe2;gap:8px;padding:12px;display:grid}.approved-evidence-gallery article:first-child{border-left:0}.approved-evidence-gallery img,.approved-evidence-gallery .editorial-image-placeholder{object-fit:cover;border-radius:4px;width:100%;height:160px}.approved-evidence-gallery strong,.approved-evidence-gallery span{color:#050505;font-weight:750}.approved-evidence-gallery span{font-size:.9rem;font-weight:600;line-height:1.45}.approved-brand-side-stack{align-content:start;gap:18px;display:grid}.approved-related-item-card a{color:#050505;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.approved-related-item-card a.is-media-empty{grid-template-columns:minmax(0,1fr) auto}.approved-related-item-card img,.approved-related-item-card .editorial-image-placeholder{object-fit:contain;width:86px;height:86px}.approved-related-item-card em,.approved-related-item-card strong,.approved-related-item-card small{display:block}.approved-related-item-card em{color:#3f444b;background:#e8ebef;border-radius:5px;width:fit-content;margin-bottom:6px;padding:4px 10px;font-size:.82rem;font-style:normal;font-weight:850}.approved-related-item-card strong{font-size:1.2rem;font-weight:850}.approved-related-item-card small,.approved-related-item-card b{color:#050505;font-weight:650}.approved-not-found-page{place-items:start center;min-height:calc(100vh - 136px);padding:64px 24px;display:grid}.approved-not-found-card{background:#fff;border:1px solid #cfd4dc;border-radius:6px;width:min(960px,100%);padding:64px 58px 42px}.approved-not-found-card h1{color:#050505;margin:0;font-size:clamp(4.8rem,8vw,6.2rem);font-weight:850;line-height:.95}.approved-not-found-card h2{color:#050505;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;margin:24px 0 0;font-size:clamp(1.55rem,2.7vw,2.1rem);font-weight:850;line-height:1.22}.approved-not-found-card p{color:#050505;margin:18px 0 0;font-weight:600;line-height:1.7}.approved-not-found-search{grid-template-columns:minmax(0,1fr) 168px;gap:20px;margin-top:26px;display:grid}.approved-not-found-search label{color:#8b929c;border:1px solid #c8ccd2;border-radius:5px;grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:60px;padding:0 16px;display:grid}.approved-not-found-search input{color:#050505;width:100%;min-height:44px;font:inherit;border:0;outline:0;font-weight:650}.approved-not-found-search button{color:#fff;min-height:60px;font:inherit;background:#050505;border:0;border-radius:5px;font-weight:850}.approved-not-found-links{border-top:1px solid #d6dbe2;margin-top:32px;display:grid}.approved-not-found-links a{color:#050505;border-bottom:1px solid #d6dbe2;grid-template-columns:48px 160px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:70px;display:grid}.approved-not-found-link-icon{border:2px solid #050505;border-radius:999px;width:28px;height:28px}.approved-not-found-link-index{color:#050505;border:1px solid #050505;border-radius:4px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:850;line-height:1;display:inline-grid}.approved-not-found-links strong{font-size:1.08rem;font-weight:850}.approved-not-found-links small{font-size:.98rem;font-weight:600}.approved-not-found-links b{font-size:2rem;font-weight:400}.approved-not-found-card>.approved-black-button{width:100%;min-height:68px;margin-top:32px;font-size:1.12rem}html,body{background:#fff}.editorial-image-placeholder{color:#5f6670;text-align:center;background:#f0f1f3;border:1px solid #d9dde3;place-items:center;font-size:.86rem;font-weight:800;display:grid}.editorial-image-placeholder:after{content:none}.editorial-image-placeholder>span{padding:8px}.entity-text-mark{color:#050505;background:#f0f1f3;border:1px solid #d9dde3;flex:0 0 64px;place-items:center;width:64px;height:64px;display:inline-grid;position:relative;overflow:hidden}.entity-text-mark-circle{border-radius:999px}.entity-text-mark-square{border-radius:6px}.entity-text-mark img,.entity-text-mark .editorial-image-placeholder{object-fit:cover;border:0;width:100%;height:100%}.entity-text-mark-square img{object-fit:contain}.entity-text-mark-initials{letter-spacing:0;place-items:center;font-size:1rem;font-weight:850;display:grid;position:absolute;inset:0}.ledger-status-badge{color:#050505;white-space:nowrap;background:#fff;border:1px solid #050505;border-radius:4px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:.82rem;font-weight:850;line-height:1;display:inline-flex}.ledger-status-confirmed{color:#fff;background:#050505}.ledger-status-candidate,.ledger-status-alternative{background:#eef0f3;border-color:#aeb5bf}.ledger-status-unresolved,.ledger-status-empty,.ledger-status-neutral{color:#5f6670;border-color:#d6dbe2}.ledger-filter-band{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;display:flex}.approved-post-filter-stack{grid-column:1/-1;gap:10px;display:grid}.approved-post-navigation-rail,.approved-post-status-rail{padding-top:0}.approved-post-navigation-rail a{background:#fbfbfb}.ledger-filter-band>a,.ledger-filter-band>button,.ledger-filter-band>span{color:#050505;min-height:44px;font:inherit;background:#fff;border:1px solid #d6dbe2;border-radius:4px;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:800;display:inline-flex}.ledger-filter-band>a>span{min-width:0}.approved-post-filter-count{color:#5f6670;background:#f6f7f8;border:1px solid #d6dbe2;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.74rem;font-weight:850;line-height:1;display:inline-grid}.ledger-filter-band .is-active .approved-post-filter-count{color:#050505;background:#fff;border-color:#404040}.ledger-filter-band button{cursor:pointer}.ledger-filter-band .is-active,.ledger-filter-band button.is-active{color:#fff;background:#050505;border-color:#050505}.approved-post-ledger-section,.approved-directory-ledger-section{padding-bottom:52px!important}.fashion-look-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fashion-look-card{background:#fff;border:1px solid #d6dbe2;border-radius:8px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.fashion-look-card-media>a{background:#f0f1f3;display:block}.fashion-look-card-media img,.fashion-look-card-media .editorial-image-placeholder{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.fashion-look-card-body{align-content:start;gap:13px;min-width:0;padding:17px;display:grid}.fashion-look-card-context{color:#646b74;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:.78rem;font-weight:700;display:flex}.fashion-look-card-context .ledger-status-badge{min-height:24px}.fashion-look-card-context a{color:inherit;text-decoration:none}.fashion-look-card-context a:hover{color:#050505;text-underline-offset:3px;text-decoration:underline}.fashion-look-card h2{font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;margin:0;font-size:1.08rem;font-weight:800;line-height:1.45}.fashion-look-card h2 a{color:#050505;text-decoration:none}.fashion-look-card-summary{color:#555d67;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.7;display:-webkit-box;overflow:hidden}.fashion-look-card-product,.fashion-look-card-empty-item{background:#fafafa;border:1px solid #e1e4e8;border-radius:6px;gap:5px;margin:0;padding:12px;display:grid}.fashion-look-card-product-label{color:#646b74;font-size:.7rem;font-weight:750}.fashion-look-card-product>strong{color:#050505;overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.45}.fashion-look-card-product-meta{color:#5f6670;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:.78rem;font-weight:700;display:flex}.fashion-look-card-product-meta a{color:inherit}.fashion-look-card-product-meta b{color:#050505;font-size:.9rem}.fashion-look-card-alternative{color:#050505;border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:64px;padding:11px 12px;text-decoration:none;display:grid}.fashion-look-card-alternative>span{color:#5f6670;grid-column:1/-1;font-size:.7rem;font-weight:800}.fashion-look-card-alternative strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.fashion-look-card-alternative small,.fashion-look-card-alternative b{align-self:end;font-size:.76rem;font-weight:750}.fashion-look-card-alternative small{color:#5f6670}.fashion-look-card-empty-item{color:#6a717b;font-size:.82rem}.fashion-look-card-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;margin-top:auto;display:grid}.fashion-look-card-actions>a{text-align:center;border:1px solid #050505;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:46px;padding:8px 10px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.fashion-look-card-product-link{color:#fff;background:#050505}.fashion-look-card-detail-link{color:#050505;background:#fff}.fashion-look-card-actions--single{grid-template-columns:1fr}.approved-group-fashion-grid{margin-top:14px}.approved-group-look-candidate{color:#303741;background:#eceef1;border-radius:4px;align-items:center;min-height:24px;padding:3px 8px;font-size:.72rem;font-weight:850;display:inline-flex}.fashion-look-card-reference-details{border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8}.fashion-look-card-reference-details summary{color:#646b74;cursor:pointer;align-items:center;min-height:44px;font-size:.76rem;font-weight:750;display:flex}.fashion-look-card-reference-details dl{gap:8px;margin:0 0 12px;display:grid}.fashion-look-card-reference-details dl>div{grid-template-columns:minmax(88px,.4fr) minmax(0,1fr);gap:10px;display:grid}.fashion-look-card-reference-details dt,.fashion-look-card-reference-details dd{overflow-wrap:anywhere;margin:0}.fashion-look-card-reference-details dt{color:#6a717b;font-size:.7rem;font-weight:700}.fashion-look-card-reference-details dd{color:#303741;font-size:.76rem;font-weight:700}.approved-group-fashion-more{background:#fafafa;border:1px solid #d6dbe2;border-radius:6px;margin-top:12px;display:block}.fashion-look-card--no-media .fashion-look-card-media{display:none}@media (max-width:1100px){.fashion-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.fashion-look-grid,.fashion-look-card-actions{grid-template-columns:1fr}}.approved-post-ledger,.approved-directory-ledger{background:#fff;border:1px solid #d6dbe2;border-radius:6px;overflow:hidden}.approved-post-ledger-head,.approved-post-ledger-row,.approved-directory-ledger-head,.approved-directory-ledger-row{align-items:stretch;display:grid}.approved-post-ledger-head,.approved-directory-ledger-head{color:#050505;background:#fafafa;min-height:52px;font-size:.82rem;font-weight:850}.approved-post-ledger-head{grid-template-columns:108px minmax(260px,1fr) minmax(440px,1.7fr) 148px}.approved-post-ledger-row{border-top:1px solid #d6dbe2;grid-template-columns:108px minmax(260px,1fr) minmax(440px,1.7fr) 148px;min-height:126px}.approved-post-ledger-head>span,.approved-post-ledger-row>*{border-left:1px solid #d6dbe2;align-items:center;min-width:0;padding:12px 14px;display:grid}.approved-post-ledger-head>span:first-child,.approved-post-ledger-row>:first-child{border-left:0}.approved-post-ledger-evidence{padding:10px!important}.approved-post-ledger-evidence img,.approved-post-ledger-evidence .editorial-image-placeholder{object-fit:cover;border-radius:4px;width:74px;height:74px}.approved-post-ledger-person,.approved-post-ledger-item,.approved-post-ledger-source,.approved-directory-primary,.approved-directory-member,.approved-directory-member a,.approved-directory-brand a,.approved-directory-wide>a,.approved-directory-wide{color:#050505;gap:4px;line-height:1.35}.approved-post-ledger-person strong,.approved-post-ledger-item strong,.approved-post-ledger-source strong,.approved-post-ledger-title-link,.approved-directory-primary strong,.approved-directory-count strong,.approved-directory-wide strong{color:#050505;overflow-wrap:anywhere;font-size:1rem;font-weight:850;display:block}.approved-post-ledger-person span,.approved-post-ledger-person small,.approved-post-ledger-item small,.approved-post-ledger-item-copy em,.approved-post-ledger-source small,.approved-post-ledger-muted-link,.approved-directory-primary small,.approved-directory-wide small,.approved-directory-wide em{color:#5f6670;overflow-wrap:anywhere;font-size:.84rem;font-style:normal;font-weight:650;display:block}.approved-post-ledger-title-link,.approved-post-ledger-muted-link{text-decoration:none}.approved-post-ledger-title-link:hover,.approved-post-ledger-muted-link:hover,.approved-post-ledger-links a:hover{text-underline-offset:3px;text-decoration:underline}.approved-post-ledger-links{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.approved-post-ledger-links a{color:#050505;border:1px solid #d6dbe2;border-radius:4px;align-items:center;min-height:26px;padding:0 8px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.approved-post-ledger-item{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px}.approved-post-ledger-item-copy{gap:4px;display:grid}.approved-post-ledger-item-media img,.approved-post-ledger-item-media .editorial-image-placeholder{object-fit:contain;border-radius:4px;width:66px;height:66px}.approved-post-ledger-meta{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:8px;display:flex}.approved-post-ledger-meta>span{background:#fbfbfb;border:1px solid #d6dbe2;border-radius:4px;align-content:center;gap:3px;min-width:118px;padding:7px 9px;display:grid}.approved-post-ledger-meta em{color:#5f6670;font-size:.72rem;font-style:normal;font-weight:850}.approved-post-ledger-meta strong,.approved-post-ledger-meta small{line-height:1.25;display:block}.approved-post-ledger-meta .ledger-status-badge{width:fit-content;max-width:100%}.approved-post-ledger-action .approved-black-button,.approved-directory-action .approved-black-button{min-width:0;min-height:44px;padding:0 14px;font-size:.84rem}.ledger-pagination{color:#050505;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;font-size:.88rem;font-weight:800;display:flex}.ledger-pagination button,.ledger-pagination span,.ledger-pagination em{color:#050505;min-height:44px;font:inherit;background:#fff;border:1px solid #d6dbe2;border-radius:4px;padding:0 12px;font-style:normal}.ledger-pagination button:disabled{color:#a2a8b0}.approved-directory-ledger-head,.approved-directory-ledger-row{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.7fr) minmax(110px,.55fr) minmax(110px,.6fr) minmax(260px,1.35fr) minmax(170px,.9fr) minmax(150px,.72fr)}.approved-brands-ledger .approved-directory-ledger-head,.approved-brands-ledger .approved-directory-ledger-row{grid-template-columns:minmax(230px,1.22fr) 160px 90px minmax(150px,.82fr) minmax(140px,.72fr) minmax(240px,1.25fr) minmax(150px,.7fr)}.approved-directory-ledger-row{border-top:1px solid #d6dbe2;min-height:118px}.approved-directory-ledger-head>span,.approved-directory-ledger-row>*{border-left:1px solid #d6dbe2;align-items:center;min-width:0;padding:12px 14px;display:grid}.approved-directory-ledger-head>span:first-child,.approved-directory-ledger-row>:first-child{border-left:0}.approved-directory-primary,.approved-directory-member,.approved-directory-member a,.approved-directory-brand a{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.approved-directory-primary .entity-text-mark,.approved-directory-member .entity-text-mark,.approved-directory-brand .entity-text-mark{flex-basis:50px;width:50px;height:50px}.approved-directory-count{gap:6px}.approved-directory-brand>span,.approved-directory-simple{color:#050505;font-weight:750}.approved-directory-simple-nowrap{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.approved-directory-pending{color:#5f6670}@media (min-width:1101px){.approved-brands-ledger .approved-directory-status .ledger-status-badge{text-align:center;white-space:normal;overflow-wrap:normal;width:100%;max-width:100%;min-height:34px;word-break:auto-phrase;padding:5px 6px;line-height:1.2}}.approved-directory-wide .approved-entity-latest-item{grid-template-columns:72px minmax(0,1fr) 18px;gap:12px}.approved-directory-wide>a{align-items:center;min-height:100%;display:grid}.approved-directory-wide>span,.approved-directory-wide .approved-entity-latest-item>span,.approved-post-ledger-item>span{min-width:0;max-width:100%}.approved-directory-wide .approved-entity-latest-media{width:72px;height:72px}.approved-directory-wide .approved-entity-latest-item em{color:#fff;background:#050505;margin-bottom:4px;padding:2px 8px;font-size:.74rem}.approved-empty-entity-ledger,.approved-empty-brand-ledger,.approved-brand-recommended,.approved-brand-empty-state{background:#fff;border-radius:6px;gap:18px;display:grid;border:1px solid #d6dbe2!important;margin-top:28px!important;padding:26px!important}.approved-empty-entity-ledger h2,.approved-empty-brand-ledger h2,.approved-brand-recommended h2,.approved-brand-empty-state h2{color:#050505;margin:0;font-size:1.2rem;font-weight:850}.approved-brand-empty-state{text-align:center;justify-items:center}.approved-brand-empty-state p{color:#5f6670;margin:0;font-weight:650}.approved-brand-empty-state>div,.approved-brand-recommended>div,.approved-empty-entity-ledger>div,.approved-empty-brand-ledger>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.approved-brand-recommended a,.approved-empty-entity-ledger a,.approved-empty-brand-ledger a{border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:84px;padding:12px;display:grid}.approved-brand-recommended .entity-text-mark,.approved-empty-entity-ledger .entity-text-mark,.approved-empty-brand-ledger .entity-text-mark{width:48px;height:48px}.approved-brand-recommended strong,.approved-brand-recommended small,.approved-empty-entity-ledger strong,.approved-empty-entity-ledger small,.approved-empty-brand-ledger strong,.approved-empty-brand-ledger small{display:block}.approved-brand-recommended small,.approved-empty-entity-ledger small,.approved-empty-brand-ledger small{color:#5f6670;margin-top:3px;font-weight:700}.post-ledger-detail-page{padding-top:18px}.post-ledger-detail-page .breadcrumb-row,.post-ledger-detail-page .content-section{width:min(1372px,100vw - 80px);box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:0}.post-ledger-hero{gap:14px;display:grid!important}.post-ledger-crumb-row{align-items:center;gap:12px;width:min(1372px,100vw - 80px);margin-inline:auto;display:flex}.post-design-page .post-ledger-crumb-row .breadcrumb-row{width:auto;min-width:0;margin:0}.post-ledger-crumb-row .ledger-status-badge{flex:none}.post-ledger-layout{grid-template-columns:minmax(360px,.82fr) minmax(420px,1.05fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.post-ledger-layout--no-outfit{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr)}.post-ledger-layout--no-outfit .post-ledger-summary-card{grid-column:1}.post-ledger-layout--no-outfit .post-ledger-item-card{grid-column:2}.post-ledger-evidence-card{grid-area:1/1}.post-ledger-summary-card{grid-area:1/2}.post-ledger-item-card{grid-area:1/3}.post-ledger-evidence-card,.post-ledger-summary-card,.post-ledger-item-card,.post-ledger-panel{background:#fff;border:1px solid #d6dbe2;border-radius:6px;gap:14px;min-width:0;padding:18px;display:grid}.post-ledger-evidence-card h2,.post-ledger-item-card h2,.post-ledger-panel h2{color:#050505;margin:0;font-size:1rem;font-weight:850}.post-ledger-evidence-card img,.post-ledger-evidence-card .editorial-image-placeholder{aspect-ratio:1;border-radius:4px;width:100%}.post-ledger-evidence-card img{object-fit:contain}.post-ledger-evidence-card .editorial-image-placeholder{object-fit:cover}.post-ledger-evidence-card small{color:#5f6670;font-weight:650}.post-ledger-summary-card h1{color:#050505;font-family:var(--font-base), "Hiragino Sans", "Yu Gothic", sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:850;line-height:1.3}.post-ledger-status-note{color:#5f6670;border-left:2px solid #050505;margin:0;padding-left:10px;font-size:.86rem;font-weight:700}.post-ledger-facts{border-top:1px solid #d6dbe2;grid-template-columns:1fr;margin:0;display:grid}.post-ledger-facts div{border-bottom:1px solid #d6dbe2;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;min-height:0;padding:8px 0;display:grid}.post-ledger-facts dt,.post-ledger-facts dd{margin:0;font-weight:750}.post-ledger-facts dt{color:#5f6670;font-size:.78rem}.post-ledger-facts dd{color:#050505;overflow-wrap:anywhere;font-size:.92rem}.post-ledger-summary-note{color:#5f6670;margin:0;font-size:.86rem;font-weight:650;line-height:1.6}.post-ledger-fact-link{min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.post-ledger-discovery{margin-top:18px!important}.post-ledger-item-card{gap:10px}.post-ledger-item-card img,.post-ledger-item-card .editorial-image-placeholder{object-fit:contain;background:#fafafa;border:1px solid #e9ecef;border-radius:4px;width:100%;height:220px;padding:10px}.post-ledger-item-card .editorial-image-placeholder{height:132px;padding:0}.post-ledger-item-card-no-image{align-content:start}.post-ledger-item-card strong{color:#050505;overflow-wrap:anywhere;font-weight:850}.post-ledger-item-meta{color:#5f6670;overflow-wrap:anywhere;font-size:.88rem;font-weight:750}.post-ledger-item-card>a{color:#fff;background:#050505;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:850;display:flex}.post-ledger-offer-note{color:#303741;margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.post-ledger-lower-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(300px,.72fr);gap:18px;margin-top:18px!important;display:grid!important}.post-ledger-evidence-list,.post-ledger-candidates,.post-ledger-related-posts{align-content:start}.post-ledger-evidence-list article{border-top:1px solid #d6dbe2;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.post-ledger-candidates a{border-top:1px solid #d6dbe2;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:96px;padding:12px 0;display:grid}.post-ledger-candidates a.post-ledger-candidate-row--no-media{grid-template-columns:minmax(0,1fr) auto}.post-ledger-candidate-cta{color:#050505;white-space:nowrap;border:1px solid #050505;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:0 16px;font-size:.8rem;font-weight:850;display:inline-flex}.post-ledger-related-posts a:not(.approved-outline-button){border-top:1px solid #d6dbe2;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.post-ledger-related-copy>span{color:#5f6670;font-size:.8rem;font-weight:650}.post-ledger-evidence-list article:first-child,.post-ledger-candidates a:first-of-type,.post-ledger-related-posts a:first-of-type{border-top:0}.post-ledger-evidence-list article>span:first-child{color:#050505;background:#fff;border:1px solid #050505;border-radius:4px;place-items:center;width:42px;height:42px;font-size:.78rem;font-weight:850;display:grid}.post-ledger-evidence-list article small{color:#5f6670;margin-top:3px;font-size:.78rem;font-weight:700;display:block}.post-ledger-candidates img,.post-ledger-candidates .editorial-image-placeholder{object-fit:contain;background:#fafafa;border:1px solid #e9ecef;border-radius:4px;width:76px;height:76px;padding:4px}.post-ledger-candidates .editorial-image-placeholder{padding:0}.post-ledger-candidates strong,.post-ledger-related-posts strong{color:#050505;overflow-wrap:anywhere;font-weight:850}.post-ledger-candidate-relationship{color:#303741;margin-bottom:3px;font-size:.72rem;font-weight:850;line-height:1.35;display:block}.post-ledger-candidates small,.post-ledger-related-posts span{color:#5f6670;font-size:.84rem;font-weight:650;display:block}.post-ledger-candidates em{color:#303741;margin-top:4px;font-size:.8rem;font-style:normal;font-weight:650;line-height:1.45;display:block}.post-ledger-section{margin-top:28px!important}.post-ledger-section-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.post-ledger-section-head h2{color:#050505;margin:0;font-size:1.06rem;font-weight:850}.post-ledger-section-head small{color:#5f6670;font-size:.76rem;font-weight:750}.post-ledger-section-head .ledger-status-badge{min-height:22px}.post-ledger-section-note{color:#5f6670;margin:-2px 0 12px;font-size:.82rem;font-weight:650}.post-ledger-candidate-thumb{place-items:center;min-width:0;display:grid}.post-ledger-steps{border-top:1px solid #050505;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post-ledger-steps article{border-bottom:1px solid #d6dbe2;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 18px 12px 0;display:grid}.post-ledger-steps article+article{border-left:1px solid #d6dbe2;padding-left:18px}.post-ledger-steps article>span:first-child{color:#050505;border:1px solid #050505;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:.72rem;font-weight:850;display:inline-flex}.post-ledger-steps strong{color:#050505;overflow-wrap:anywhere;font-size:.84rem;font-weight:850;display:block}.post-ledger-steps small{color:#5f6670;margin-top:2px;font-size:.76rem;font-weight:700;display:block}.post-ledger-reference-details{border-top:1px solid #d6dbe2;border-bottom:1px solid #d6dbe2;margin-top:14px}.post-ledger-reference-details summary{color:#4f5660;cursor:pointer;align-items:center;min-height:44px;font-size:.8rem;font-weight:750;display:flex}.post-ledger-reference-details dl{background:#d6dbe2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 12px;display:grid}.post-ledger-reference-details dl>div{background:#fff;min-width:0;padding:10px 12px}.post-ledger-reference-details dt,.post-ledger-reference-details dd{overflow-wrap:anywhere;margin:0}.post-ledger-reference-details dt{color:#6a717b;font-size:.72rem;font-weight:700}.post-ledger-reference-details dd{color:#20242a;margin-top:3px;font-size:.82rem;font-weight:700}.post-ledger-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.post-ledger-related-row{border:1px solid #d6dbe2;border-radius:6px;grid-template-columns:84px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:84px;padding:12px 14px;display:grid}.post-ledger-related-thumb,.post-ledger-related-thumb .editorial-image-placeholder{border-radius:6px;width:84px;height:84px;overflow:hidden}.post-ledger-related-thumb{border:1px solid #d6dbe2}.post-ledger-related-thumb img{object-fit:cover;width:100%;height:100%}.post-ledger-related-copy{gap:2px;min-width:0;display:grid}.post-ledger-related-copy strong{color:#050505;overflow-wrap:anywhere;font-size:.88rem;font-weight:850;line-height:1.4}.post-ledger-related-hint{color:#5f6670;overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.post-ledger-related-date{color:#5f6670;font-size:.74rem;font-weight:650}.post-ledger-related-row b{color:#5f6670;font-size:1.1rem;line-height:1}.post-ledger-related-more{margin-top:12px}.policy-page{padding-top:28px}.policy-page .content-section{width:min(980px,100vw - 80px);margin-inline:auto}.policy-page-hero{gap:14px;padding:clamp(32px,6vw,72px);display:grid}.policy-page-hero>p:first-child{color:#5f6670;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:850}.policy-page-hero h1{overflow-wrap:normal;word-break:keep-all;max-width:min(100%,18em);margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.08}.policy-page-hero strong,.policy-page-hero p{margin:0}.policy-page-hero p:last-child{color:#303741;overflow-wrap:normal;white-space:pre-line;max-width:68ch;word-break:auto-phrase;font-weight:650}.policy-page-body{gap:28px;margin-top:18px;padding:clamp(28px,4vw,48px);display:grid}.policy-page-recovery{background:#fff;border:1px solid #d6dbe2;border-radius:6px;margin-top:18px;padding:0;overflow:hidden}.policy-page-recovery nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policy-page-recovery a{color:#050505;border-left:1px solid #d6dbe2;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:4px 12px;min-height:92px;padding:18px 20px;display:grid}.policy-page-recovery a:first-child{border-left:0}.policy-page-recovery span,.policy-page-recovery small{color:#5f6670;font-size:.78rem;font-weight:800}.policy-page-recovery strong{overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.25}.policy-page-recovery small{grid-column:2}.policy-page-recovery b{grid-area:1/3/span 2;font-size:1.6rem;font-weight:500;line-height:1}.policy-page-body section{border-top:1px solid #d6dbe2;gap:10px;padding-top:22px;display:grid}.policy-page-body section:first-child{border-top:0;padding-top:0}.policy-page-body h2,.policy-page-body p{margin:0}.policy-page-body h2{font-size:1.08rem}.policy-page-body p{color:#303741;overflow-wrap:normal;white-space:pre-line;word-break:auto-phrase;font-weight:650}.policy-page a[href^=mailto\:],.policy-page-body a{color:#050505;text-underline-offset:3px;align-items:center;min-width:44px;min-height:44px;font-weight:850;text-decoration:underline;display:inline-flex}@media (max-width:560px){.policy-page .content-section{width:min(100%,100vw - 32px)}.policy-page-hero,.policy-page-recovery,.policy-page-body{padding:24px 20px}.policy-page-recovery{padding:0}.policy-page-recovery nav{grid-template-columns:1fr}.policy-page-recovery a{border-top:1px solid #d6dbe2;border-left:0}.policy-page-recovery a:first-child{border-top:0}}.approved-brand-detail-hero>.entity-text-mark{place-self:center;width:150px;height:150px;font-size:1.35rem}.approved-brand-detail-facts .ledger-status-badge{min-height:24px}.approved-brand-record-item .ledger-status-badge{grid-area:chip}.approved-not-found-page{min-height:calc(100vh - 134px);padding:52px 24px 0}.approved-not-found-card{border:0;border-radius:0;width:min(960px,100%);padding:0}.approved-not-found-secondary{color:#050505;text-align:center;margin-top:20px;font-weight:850;display:block}@media (max-width:1100px){.approved-post-ledger-head,.approved-directory-ledger-head{display:none}.approved-post-ledger{background:0 0;border:0;gap:12px;display:grid;overflow:visible}.approved-directory-ledger-row,.discovery-bridge,.post-ledger-layout,.post-ledger-lower-grid,.approved-brand-empty-state>div,.approved-brand-recommended>div,.approved-empty-entity-ledger>div,.approved-empty-brand-ledger>div{grid-template-columns:1fr}.post-ledger-evidence-card,.post-ledger-summary-card,.post-ledger-item-card,.post-ledger-layout--no-outfit .post-ledger-summary-card,.post-ledger-layout--no-outfit .post-ledger-item-card{grid-area:auto/1}.post-ledger-crumb-row{flex-wrap:wrap}.approved-post-ledger-row{background:#fff;border:1px solid #c5ccd6;border-radius:8px;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.approved-post-ledger-row-no-evidence{grid-template-columns:1fr}.approved-post-ledger-evidence{grid-row:auto;align-content:start;padding:0!important}.approved-post-ledger-row-no-evidence .approved-post-ledger-evidence{display:none}.approved-post-ledger-person{border-top:0!important}.approved-post-ledger-item{grid-column:1;grid-template-columns:64px minmax(0,1fr)}.approved-post-ledger-meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approved-post-ledger-meta>span{min-width:0}.approved-post-ledger-status{grid-column:1/-1;align-content:center;justify-items:start}.approved-post-ledger-source{grid-column:1/-1}.approved-post-ledger-action{grid-column:1/-1;padding:12px!important;display:grid!important}.approved-post-ledger-action .approved-black-button{width:100%;min-height:48px;font-size:.92rem}.approved-post-ledger-row>*,.approved-directory-ledger-row>*{border-top:1px solid #d6dbe2;border-left:0}.approved-post-ledger-row>:first-child,.approved-directory-ledger-row>:first-child{border-top:0}.approved-post-ledger-evidence img,.approved-post-ledger-evidence .editorial-image-placeholder{object-fit:cover;border-radius:0;width:100%;height:176px}.approved-directory-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.approved-directory-primary,.approved-directory-wide{grid-column:1/-1}.approved-directory-ledger-row>:not(:first-child):before{color:#5f6670;grid-column:1/-1;margin-bottom:4px;font-size:.72rem;font-weight:850;line-height:1.2;display:block}.approved-directory-ledger-row>[data-label]:before{content:attr(data-label)}.approved-brands-ledger .approved-directory-ledger-row{grid-template-columns:minmax(0,1fr) auto}.approved-brands-ledger .approved-directory-primary,.approved-brands-ledger .approved-directory-wide{grid-column:1/-1}.approved-brands-ledger .approved-directory-status{grid-column:1}.approved-brands-ledger .approved-directory-count,.approved-brands-ledger .approved-directory-group-cell{text-align:right;grid-column:2;justify-items:end}.approved-brands-ledger .approved-directory-member,.approved-brands-ledger .approved-directory-person-cell{grid-column:1}.approved-directory-action{display:none!important}.discovery-bridge>div{border-bottom:1px solid #d6dbe2;border-right:0}.discovery-bridge nav{grid-template-columns:1fr}.discovery-bridge a{border-top:1px solid #d6dbe2;border-left:0;min-height:76px}.discovery-bridge a:first-child{border-top:0}.approved-index-head,.approved-index-controls,.approved-post-record,.approved-person-row,.approved-group-row,.approved-brand-detail-hero,.approved-brand-record-card,.approved-brand-lower-grid,.approved-group-feature-card,.approved-group-feature-card--no-look-media:not(.approved-group-feature-card--no-product-media),.approved-group-feature-card--no-product-media:not(.approved-group-feature-card--no-look-media),.approved-group-feature-card--no-look-media.approved-group-feature-card--no-product-media,.entity-detail-supporting-meta{grid-template-columns:1fr}.approved-group-feature-card{gap:16px;min-height:0;padding:14px!important}.approved-group-feature-photo{height:240px}.approved-group-feature-copy{gap:12px}.approved-sort-tabs{grid-auto-flow:initial;width:100%;max-width:100%;display:flex}.approved-sort-tabs a,.approved-sort-tabs span{flex:1 1 0;width:auto;min-width:0}.approved-group-feature-copy dl div{padding:10px 0}.approved-group-feature-item{height:170px}.approved-post-record-person,.approved-post-record-items,.approved-person-info,.approved-entity-column,.approved-group-latest,.approved-brand-record-card>*,.approved-brand-detail-facts{border-left:0}.approved-post-record-person,.approved-post-record-items,.approved-person-info,.approved-entity-column,.approved-group-latest,.approved-brand-record-card>*+*,.approved-brand-detail-facts{border-top:1px solid #d6dbe2}.approved-post-record-photo,.approved-person-photo,.approved-brand-record-photo{min-height:300px}.approved-brand-table-head{display:none}.approved-brand-row{grid-template-columns:1fr}.approved-brand-row>*{border-top:1px solid #d6dbe2;border-left:0;min-height:auto}.approved-brand-row>:first-child{border-top:0}.approved-ledger-table-head{display:none}.approved-ledger-table-row{grid-template-columns:minmax(0,1fr) auto;min-height:0}.approved-ledger-person,.approved-ledger-item{grid-column:1/-1}.approved-ledger-table-row>span:nth-child(3),.approved-ledger-table-row>span:nth-child(4){color:#5f6670;font-size:.84rem;font-weight:750}.approved-ledger-table-row>span:nth-child(4),.approved-ledger-table-row>span:nth-child(6){text-align:right;justify-self:end}.approved-ledger-table-row>span:nth-child(5){align-items:center;gap:8px;display:flex}.approved-ledger-more-row>span:nth-child(3),.approved-ledger-more-row>span:nth-child(4),.approved-ledger-more-row>span:nth-child(5){display:none}.approved-ledger-more-row{grid-template-columns:1fr}}@media (max-width:680px){.post-ledger-detail-page .breadcrumb-row,.post-ledger-detail-page .content-section,.post-ledger-crumb-row{width:min(100vw - 28px,720px)}.post-ledger-facts div{grid-template-columns:80px minmax(0,1fr);gap:10px}.post-ledger-candidates a{grid-template-columns:64px minmax(0,1fr);gap:8px 12px}.post-ledger-candidates a.post-ledger-candidate-row--no-media{grid-template-columns:minmax(0,1fr)}.post-ledger-candidates img,.post-ledger-candidates .editorial-image-placeholder{width:64px;height:64px}.post-ledger-candidate-cta{grid-column:1/-1;min-height:44px}.post-ledger-steps{grid-template-columns:1fr}.post-ledger-steps article{padding:9px 0}.post-ledger-steps article+article{border-left:0;padding-left:0}.post-ledger-reference-details dl{grid-template-columns:1fr 1fr}.post-ledger-related-grid{grid-template-columns:1fr}.approved-directory-wide .approved-entity-latest-item{grid-template-columns:48px minmax(0,1fr) 18px}.ledger-filter-band{gap:6px}.ledger-filter-band>a,.ledger-filter-band>button,.ledger-filter-band>span{min-height:44px;padding:0 10px;font-size:.82rem}.approved-post-filter-count{min-width:22px;height:22px;padding:0 5px;font-size:.7rem}.approved-page .content-section{width:min(100vw - 28px,720px)}.approved-brand-detail-hero{gap:22px;padding:16px 18px!important}.approved-brand-detail-wordmark{min-height:92px;padding:12px}.approved-brand-detail-copy{gap:8px}.approved-brand-detail-copy h1{font-size:2.35rem;line-height:1.05}.approved-brand-detail-copy p,.approved-brand-detail-copy small{line-height:1.45}.approved-brand-detail-facts{padding-left:0}.approved-brand-detail-facts div{grid-template-columns:minmax(108px,.72fr) minmax(0,1fr);min-height:40px}.entity-detail-supporting-meta{gap:16px;padding:14px!important}.entity-detail-stats,.entity-detail-reference-details dl,.approved-group-feature-actions,.person-design-feature-actions,.person-design-primary-product{grid-template-columns:1fr}.entity-detail-stats>div{border-top:1px solid #d6dbe2;border-left:0}.entity-detail-stats>div:first-child{border-top:0}.person-design-primary-product strong{white-space:normal}.approved-index-head{padding-top:30px!important}.approved-index-head h1{font-size:2.05rem}.approved-sort-tabs{grid-auto-flow:initial;width:100%;max-width:100%;display:flex}.approved-sort-tabs a,.approved-sort-tabs span{flex:1 1 0;width:auto;min-width:0;padding:0 10px}.approved-offer-summary,.approved-brand-cell-brand,.approved-group-identity,.approved-entity-latest-item,.approved-not-found-search,.approved-related-item-card a{grid-template-columns:1fr}.approved-not-found-links a{grid-template-columns:36px minmax(0,1fr) 22px;grid-template-areas:"icon label arrow""icon detail arrow";gap:4px 12px;min-height:76px}.approved-not-found-link-icon,.approved-not-found-link-index{grid-area:icon}.approved-not-found-links strong{grid-area:label}.approved-not-found-links small{grid-area:detail}.approved-not-found-links b{grid-area:arrow;place-self:center end}.approved-post-record-person,.approved-person-info,.approved-entity-column,.approved-group-identity,.approved-group-latest,.approved-brand-cell-brand,.approved-brand-cell-person,.approved-brand-cell-group,.approved-brand-cell-item,.approved-brand-cell-action,.approved-brand-record-item,.approved-brand-record-methods,.approved-brand-record-actions{padding:22px}.approved-group-feature-copy dl,.approved-brand-record-item,.approved-evidence-gallery>div,.approved-detail-card-grid{grid-template-columns:1fr}.approved-brand-record-item{grid-template-areas:"chip""title""brand""image"}.approved-not-found-card{padding:42px 26px 28px}}
