/* Visual Direction v1.0 — scoped presentation; map internals intentionally excluded. */
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))),.atlaife-personal-hub #my-atlaife-v20,:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2){--av-bg:#F8F6F2;--av-main:#556B5D;--av-hover:#485D50;--av-pressed:#3F5346;--av-text:#30332F;--av-secondary:#656A62;--av-link:#536B82;--av-focus:#6A7F95;--av-surface:#FDFCF9;--av-subtle:#EFEEE8;--av-selected:#E8EDE7;--av-line:#D8DAD3;--av-control:#7B857B;--av-danger:#934D45;--av-r-control:8px;--av-r-surface:6px;--av-shadow:0 4px 16px rgb(48 51 47 / .08);--av-motion:120ms;--av-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Yu Gothic UI","Noto Sans JP",sans-serif;--av-gutter:16px;--av-h1:24px;--av-h2:20px;--av-h3:18px;--av-s1:8px;--av-s2:12px;--av-s3:16px;--av-s4:24px;--av-s5:32px;--av-s6:48px;--av-s7:64px;--av-border:1px solid var(--av-line)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))){background:var(--av-bg);color:var(--av-text)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content{color:var(--av-text);font-family:var(--av-font)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content{max-width:672px;margin-inline:auto;font-size:17px;line-height:1.85;color:var(--av-text)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content :is(.c-postTitle,.p-articleMetas,.p-toc,.p-articleFoot){max-width:672px;margin-inline:auto}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content :is(.c-postTitle__ttl,.p-articleTitle){font-size:var(--av-h1);font-weight:600;line-height:1.4;color:var(--av-text);letter-spacing:normal;overflow-wrap:anywhere}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h2{font-size:var(--av-h2);font-weight:600;line-height:1.5;margin:48px 0 24px;padding:var(--av-s2) var(--av-s3);background:var(--av-subtle);border:0;border-inline-start:2px solid var(--av-main);border-radius:0;box-shadow:none;color:var(--av-main)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h2::before,:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h2::after{content:none}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h3{font-size:var(--av-h3);font-weight:600;line-height:1.5;margin:48px 0 24px;padding:0 0 var(--av-s1);background:none;border:0;border-bottom:var(--av-border);border-radius:0;box-shadow:none;color:var(--av-text)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h3::before,:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content h3::after{content:none}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .post_content p{margin-block:0 24px}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content :is(.p-articleMetas,.c-postTimes,.p-authorBox__desc){font-size:14px;line-height:1.7;color:var(--av-secondary)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .p-articleThumb{max-width:960px;margin:32px auto;border-radius:0;box-shadow:none}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .p-articleThumb img{border-radius:0;box-shadow:none;max-width:100%;height:auto}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .p-toc{background:none;border:0;border-top:var(--av-border);border-bottom:var(--av-border);border-radius:0;box-shadow:none;padding:16px 0;margin-block:32px;color:var(--av-text);font-size:14px}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content a:not(.c-shareBtns__btn){color:var(--av-link);text-underline-offset:4px}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .c-shareBtns__btn{background:transparent;color:var(--av-link);box-shadow:none;border-radius:8px;min-width:44px;min-height:44px}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) [data-site-save-button]{min-height:48px;padding:12px 16px;border:1px solid var(--av-control);border-radius:8px;box-shadow:none;background:var(--av-bg);color:var(--av-text);font:500 16px/1.5 var(--av-font)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) .atlaife-member-bar{position:static;max-width:672px;margin:32px auto;padding:16px var(--av-gutter);background:var(--av-bg);color:var(--av-text);border:0;border-top:var(--av-border);border-radius:0;box-shadow:none;font:14px/1.7 var(--av-font)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))):has(.atlaife-member-bar){padding-bottom:0!important}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) .atlaife-member-bar a{min-height:44px;display:inline-flex;align-items:center;color:var(--av-link)}
:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2):has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result):is(.is-active,.active)){max-width:712px;padding-inline:var(--av-gutter);margin:32px auto;color:var(--av-text);font-family:var(--av-font)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result){text-align:left;color:var(--av-text);font-family:var(--av-font);font-size:16px;line-height:1.8;animation:none!important}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) > [class$="-card"]{width:100%;max-width:672px;margin:auto;padding:0!important;background:var(--av-bg);border:0;border-radius:0;box-shadow:none;text-align:left}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-question-text"]{font-size:var(--av-h2);font-weight:600;line-height:1.5;color:var(--av-main);text-align:left;background:none;padding:0;border:0;box-shadow:none;margin:0 0 24px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-question-text"]::before,:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-question-text"]::after{content:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-answer-list"]{display:grid;gap:12px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-answer-button"],[class$="-tiebreak-button"]){min-height:56px;padding:12px 48px 12px 16px;border:1px solid var(--av-control);border-radius:8px;box-shadow:none;background:var(--av-bg);color:var(--av-text);font:400 16px/1.65 var(--av-font);text-align:left;transform:none;transition:background-color var(--av-motion) ease}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-answer-button"]::after{content:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-answer-button"]:hover{background:var(--av-subtle);border-color:var(--av-main)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-answer-button"].is-selected{background:var(--av-selected);border-color:var(--av-main);outline:1px solid var(--av-main);outline-offset:-2px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-answer-button"].is-selected::after{content:"";display:block;position:absolute;right:20px;top:50%;width:7px;height:13px;border-right:2px solid var(--av-main);border-bottom:2px solid var(--av-main);transform:translateY(-65%) rotate(45deg)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-progress-text"],[class$="-question-category"],[class$="-result-label"],[class$="-mini-label"]){font-size:13px;line-height:1.7;letter-spacing:.08em;color:var(--av-secondary);text-align:left}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-progress-area"]{margin-bottom:24px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-progress-track"],[class$="-dna-track"],[class$="-axis-track"]){height:4px;border-radius:0;background:var(--av-subtle)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([id$="-progress-bar"],[class$="-dna-fill"],[class$="-axis-fill"]){background:var(--av-main);border-radius:0}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-result-name"]){font-size:16px;font-weight:400;line-height:1.8;letter-spacing:normal;color:var(--av-text);text-align:left;margin:0 0 24px;overflow-wrap:anywhere}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-result-title"],[id$="-result-jp"]){font-size:var(--av-h1);font-weight:600;line-height:1.4;color:var(--av-text);margin:0 0 12px;text-align:left;overflow-wrap:anywhere}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-result-description"]{font-size:17px;line-height:1.85;color:var(--av-text);text-align:left;margin:0 0 24px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-result-section"],[class$="-nearby-box"],[class$="-value-card"],[class$="-confidence-note"]){background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:32px;color:var(--av-text);text-align:left}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-result-section"] h3{font-size:var(--av-h3);font-weight:600;margin:0 0 16px;color:var(--av-main);background:none;border:0;padding:0;line-height:1.5}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-result-section"],[class$="-nearby-box"]) p{font-size:17px;line-height:1.85;color:var(--av-text)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-dna-head"],[class$="-axis-head"],[id$="-percent"],[class$="-dna-note"],[class$="-result-note"],[class$="-rec-status"],[class$="-match"],[class$="-rec-reason"]){font-size:14px;line-height:1.7;color:var(--av-secondary);font-weight:400;background:none;border-radius:0}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-dna-area"],[class$="-recommendation-area"]){margin-top:48px;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-article-grid"]{grid-template-columns:minmax(0,1fr);gap:24px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-article-card"]{padding:24px 0;border:0;border-bottom:var(--av-border);border-radius:0;box-shadow:none;background:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) [class$="-article-image"]{border-radius:0;box-shadow:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is([class$="-share-button"],[class$="-back-button"],[class$="-restart-button"]){min-height:44px;padding:12px 16px;font-size:14px;line-height:1.7;background:none;color:var(--av-link);border:0;border-radius:8px;box-shadow:none}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) .atlaife-diagnosis-next{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:24px 0 32px;color:var(--av-secondary);font:14px/1.7 var(--av-font)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) .atlaife-diagnosis-next h3{font-size:var(--av-h3);color:var(--av-main);background:none;border:0;padding:0}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) .atlaife-diagnosis-next a{color:var(--av-link)}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) .atlaife-diagnosis-next:not(.atlaife-diagnosis-next-bottom) .atlaife-diagnosis-map-link{color:var(--av-link);background:none;border:0;border-radius:0;padding:0;min-height:44px;font-size:14px;text-decoration:underline;width:auto}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) .atlaife-diagnosis-next-bottom .atlaife-diagnosis-map-link{background:var(--av-main);color:white;border:1px solid var(--av-main);border-radius:8px;padding:12px 16px;font-size:16px;min-height:48px;box-shadow:none}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active){background:var(--av-bg)}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-shell{max-width:1280px;margin-inline:auto!important;grid-template-columns:176px minmax(0,1fr);gap:32px;background:var(--av-bg)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) .atlaife-main{padding:32px var(--av-gutter) 48px;min-width:0}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) .atlaife-inner{max-width:none}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-compact-header{min-height:56px;padding:4px var(--av-gutter);background:var(--av-bg);border-bottom:var(--av-border);grid-template-columns:44px minmax(0,1fr) 44px}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-home-logo{color:var(--av-main)}
.atlaife-personal-hub #my-atlaife-v20 :is(.atlaife-header-menu,.atlaife-header-search) > summary{width:44px;height:44px;border:0;border-radius:8px}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-hamburger i{background:var(--av-main)}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-header-search svg{stroke:var(--av-main);stroke-width:1.75}
.atlaife-personal-hub #my-atlaife-v20 :is(.atlaife-header-menu-panel,.atlaife-search-panel){background:var(--av-surface);border:var(--av-border);border-radius:6px;box-shadow:var(--av-shadow)}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-header-menu-panel :is(button,a,summary){color:var(--av-text);font-family:var(--av-font);font-size:16px}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-unread-dot{background:var(--av-main);box-shadow:none;border-color:var(--av-bg)}
.atlaife-personal-hub #my-atlaife-v20 [data-notice-menu-label]{color:var(--av-main);font-weight:500}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-sidebar{padding:32px 0 0 32px;border:0;background:var(--av-bg)}
.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav]{gap:8px;background:var(--av-bg)}
.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav] button{font:500 15px/1.5 var(--av-font);min-height:48px;padding:12px 16px;border:0;border-radius:0;background:none;color:var(--av-text);box-shadow:none;overflow-wrap:anywhere}
.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav] button.active{color:var(--av-main);background:none;border-left:2px solid var(--av-main);font-weight:600}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]){color:var(--av-text);font:16px/1.8 var(--av-font)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-top .atlaife-title{font:600 var(--av-h2)/1.5 var(--av-font);color:var(--av-text);letter-spacing:normal;overflow-wrap:anywhere;margin:0}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-top{margin-bottom:24px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-section{margin-top:48px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) :is(h2,h3){color:var(--av-text);font-weight:600;line-height:1.5;background:none;border:0;padding:0}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) h2{font-size:var(--av-h2);color:var(--av-main)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) h3{font-size:var(--av-h3)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) :is(p,.atlaife-area-type,.atlaife-area-meta,.atlaife-eyebrow){font-size:14px;line-height:1.7;color:var(--av-secondary)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) .atlaife-card{background:none;border:0;border-top:var(--av-border);border-radius:0;box-shadow:none;padding:16px 0;transform:none}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) .atlaife-grid{gap:24px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) :is(button,select){min-height:48px;font-size:16px;line-height:1.5;border-radius:8px;border:1px solid var(--av-control);background:var(--av-bg);color:var(--av-text);padding:12px 16px;box-shadow:none}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) a{color:var(--av-link)}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--av-focus);outline-offset:3px}
:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--av-focus);outline-offset:3px}
.atlaife-personal-hub #my-atlaife-v20 :is(.atlaife-compact-header,.atlaife-sidebar) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--av-focus);outline-offset:3px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--av-focus);outline-offset:3px}
@media(min-width:360px){:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))),.atlaife-personal-hub #my-atlaife-v20,:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2){--av-gutter:20px}}
@media(min-width:768px){:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))),.atlaife-personal-hub #my-atlaife-v20,:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2){--av-h1:30px;--av-h2:24px;--av-h3:20px}.atlaife-personal-hub #my-atlaife-v20 .atlaife-compact-header{min-height:72px}:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2):has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result):is(.is-active,.active)){margin-top:48px}}
@media(min-width:1000px){:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))),.atlaife-personal-hub #my-atlaife-v20,:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2){--av-gutter:32px}.atlaife-personal-hub #my-atlaife-v20 .atlaife-sidebar{display:block;position:static}.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav]{position:static;display:grid;grid-template-columns:1fr;padding:0;border:0}}
@media(max-width:999px){.atlaife-personal-hub #my-atlaife-v20 .atlaife-shell{display:block}.atlaife-personal-hub #my-atlaife-v20 .atlaife-sidebar{padding:0}.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav]{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:64px;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));border-top:var(--av-border);z-index:40}.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav] button{padding:4px 2px;font-size:14px;min-height:48px;border:0}.atlaife-personal-hub #my-atlaife-v20 [data-primary-nav] button.active{border-left:0;border-top:2px solid var(--av-main)}.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) .atlaife-main{padding-bottom:calc(var(--av-nav-height,96px) + 24px)}.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) .atlaife-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:389px){.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) .atlaife-area-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result) *, .atlaife-personal-hub #my-atlaife-v20 :is(.atlaife-compact-header,.atlaife-sidebar) *, .atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > :is(.atlaife-top,.atlaife-section,[data-home-dashboard]) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final scoped details discovered against the current SWELL/Home markup. */
body:has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#rc-question-screen,#rc-result-screen,#living-question-screen,#living-result-screen,#fd-question,#fd-result,#fd-tiebreak,#fr-question,#fr-result,#fr-tiebreak,#vd-question,#vd-result,#vd-tiebreak,#ls-question,#ls-result,#ls-tiebreak).is-active){background:#F8F6F2}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .c-postTitle{display:block}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .c-postTitle__date{display:flex;gap:8px;width:auto;border:0;font-size:14px;line-height:1.7;color:var(--av-secondary);margin:0 0 16px}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .c-postTitle__date :is(span,time){font-size:14px;line-height:1.7}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .c-postTitle__ttl{padding:0;margin:0 0 16px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-hero-grid > .atlaife-summary{background:none;border:0;border-bottom:var(--av-border);border-radius:0;box-shadow:none;padding:24px 0;color:var(--av-text);font-family:var(--av-font)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-summary-row{font-size:14px;line-height:1.7;padding:12px 0}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-summary :is(.atlaife-eyebrow,span){font-size:14px;color:var(--av-secondary)}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-section :is(.atlaife-media-thumb,.atlaife-media-thumb img){border-radius:0;box-shadow:none}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-section .atlaife-media-copy strong{font-size:18px;font-weight:600;line-height:1.5;color:var(--av-text)}
@media(max-width:767px){.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-public-library.is-grid [data-public-items]{grid-template-columns:minmax(0,1fr)}}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) .atlaife-diagnosis-next button{min-height:48px;border:1px solid var(--av-control);border-radius:8px;padding:12px 16px;background:var(--av-bg);color:var(--av-text);font-size:16px}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) .atlaife-diagnosis-next:has(button) [role=status]{color:var(--av-danger)}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) .atlaife-diagnosis-next-bottom .atlaife-diagnosis-map-link:hover{background:var(--av-hover)}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) .atlaife-diagnosis-next-bottom .atlaife-diagnosis-map-link:active{background:var(--av-pressed)}

body:has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result).is-active){--av-bg:#F8F6F2;--av-main:#556B5D;--av-hover:#485D50;--av-pressed:#3F5346;--av-text:#30332F;--av-secondary:#656A62;--av-link:#536B82;--av-focus:#6A7F95;--av-surface:#FDFCF9;--av-subtle:#EFEEE8;--av-selected:#E8EDE7;--av-line:#D8DAD3;--av-control:#7B857B;--av-danger:#934D45;--av-r-control:8px;--av-r-surface:6px;--av-shadow:0 4px 16px rgb(48 51 47 / .08);--av-motion:120ms;--av-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Yu Gothic UI","Noto Sans JP",sans-serif;--av-gutter:16px;--av-h1:24px;--av-h2:20px;--av-h3:18px;--av-s1:8px;--av-s2:12px;--av-s3:16px;--av-s4:24px;--av-s5:32px;--av-s6:48px;--av-s7:64px;--av-border:1px solid var(--av-line)}
:is(#atlaife-hobby-diagnosis,#atlaife-grooming-diagnosis,#values-diagnosis-v2,#atlaife-recovery-diagnosis,#fashion-diagnosis-v2,#atlaife-living-diagnosis,#fragrance-diagnosis-v2,#lifestyle-diagnosis-v2):has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result).is-active){max-width:calc(672px + var(--av-gutter)*2)}
:is(#hobby-question-screen,#gr-question-screen,#vd-question,#vd-tiebreak,#rc-question-screen,#fd-question,#fd-tiebreak,#living-question-screen,#fr-question,#fr-tiebreak,#ls-question,#ls-tiebreak) > [class$="-card"]{max-width:640px}
body:has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result).is-active) .atlaife-member-bar{position:static;margin:32px auto;max-width:672px;padding:16px 20px;background:var(--av-bg);color:var(--av-text);border:0;border-top:var(--av-border);border-radius:0;box-shadow:none}
body:has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result).is-active):has(.atlaife-member-bar){padding-bottom:0!important}
body:has(:is(#hobby-question-screen,#hobby-result-screen,#gr-question-screen,#gr-result-screen,#vd-question,#vd-tiebreak,#vd-result,#rc-question-screen,#rc-result-screen,#fd-question,#fd-tiebreak,#fd-result,#living-question-screen,#living-result-screen,#fr-question,#fr-tiebreak,#fr-result,#ls-question,#ls-tiebreak,#ls-result).is-active) .atlaife-member-bar a{color:var(--av-link);min-height:44px;display:inline-flex;align-items:center}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-search-panel input{border:1px solid var(--av-control);border-radius:8px;background:var(--av-surface);color:var(--av-text);min-height:48px;font-size:16px}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-search-panel button{border-radius:8px;min-height:48px;background:var(--av-main);color:white;font-size:16px}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) :is(h2,h3){background:none;border:0;padding:0;box-shadow:none}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) :is(h2,h3)::before,:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) :is(h2,h3)::after{content:none}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) [class$="-section-heading"]{font-size:var(--av-h3);font-weight:600;line-height:1.5;color:var(--av-main)}
:is(#fd-result,#fr-result,#vd-result,#ls-result,#living-result-screen,#hobby-result-screen,#gr-result-screen,#rc-result-screen) [class$="-recommendation-header"] h3{font-size:var(--av-h2);font-weight:600;line-height:1.5;color:var(--av-main)}
#living-result-screen [id="living-result-name"]{font-size:var(--av-h1);font-weight:600;line-height:1.4}
:is(body.atlaife-visual-article,body.atlaife-visual-page,body:has(#body_wrap:is(.atlaife-visual-article,.atlaife-visual-page))) #main_content .p-articleMetas :is(.c-categoryList__link,.c-categoryList a){background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--av-link);font-size:14px;line-height:1.7;padding:0;text-decoration:underline}
/* Allow search controls to wrap at enlarged text sizes without widening Home. */
.atlaife-personal-hub #my-atlaife-v20 .atlaife-search-panel form > div{flex-wrap:wrap;gap:12px}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-search-panel input{flex:1 1 160px;max-width:100%}
.atlaife-personal-hub #my-atlaife-v20 .atlaife-search-panel button{max-width:100%;overflow-wrap:anywhere}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home > .atlaife-section :is(h2,h3,strong,p,a,.atlaife-area-type,.atlaife-area-meta){overflow-wrap:anywhere;white-space:normal}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-summary-row{flex-wrap:wrap;gap:8px 16px}
.atlaife-personal-hub #my-atlaife-v20:has(#screen-home.active) #screen-home .atlaife-summary-row > *{min-width:0;max-width:100%;overflow-wrap:anywhere}

@media(min-width:1000px){.atlaife-personal-hub #my-atlaife-v20 .atlaife-shell{display:grid;grid-template-columns:176px minmax(0,1fr)}}
