@media (max-width:600px){:root:root{--list-card-h:340px;--m-gap:6px;--m-stack:12px;--m-ctrl-h:38px;--m-ctrl-font:14px;--m-ctrl-pad-x:12px;--m-title:24px;--m-section:19px;--m-card-title:17px;--m-body:15px;--m-read:16px;--m-meta:12.5px;--post-body-size:16px;--story-body-size:16px;--post-body-line:1.65}.dorms-folio.v08 :is(.bk-chips>:is(button,a),.app-collection .collection-button:not(.collection-view-toggle),.app-collection .collection-controls [aria-label^="도름 인증"],.app-collection .collection-kind button,.app-collection .collection-arcade-link,.bk-head .bk-btn,.story-board .sb-toolbar button,.publication-app-page .app-hero .app-hero-action-row :is(button,a),.story-board .sb-actions :is(button,a):not(.bk-icon-btn),.mx-app .mx-tabs button,main.library-view .library-type-bar .library-intro-actions .action){position:relative}.dorms-folio.v08 :is(.bk-chips>:is(button,a),.app-collection .collection-button:not(.collection-view-toggle),.app-collection .collection-controls [aria-label^="도름 인증"],.app-collection .collection-kind button,.app-collection .collection-arcade-link,.bk-head .bk-btn,.story-board .sb-toolbar button,.publication-app-page .app-hero .app-hero-action-row :is(button,a),.story-board .sb-actions :is(button,a):not(.bk-icon-btn),.mx-app .mx-tabs button,main.library-view .library-type-bar .library-intro-actions .action):after{content:"";position:absolute;left:0;right:0;top:calc((45px - 100%) / -2);bottom:calc((45px - 100%) / -2)}.dorms-folio.v08 .bk-head h1,.dorms-folio.v08 .story-board .sb-title{font-size:var(--m-title);line-height:1.25}.dorms-folio.v08 .app-collection .collection-heading h1{font-size:var(--m-title)!important;line-height:1.25}.dorms-folio.v08 .bk-head{margin-bottom:8px;gap:8px 10px}.dorms-folio.v08 .bk-head .bk-btn{min-height:var(--m-ctrl-h);height:var(--m-ctrl-h)}.dorms-folio.v08 .story-board .sb-write{width:var(--m-ctrl-h)}.dorms-folio.v08 .bk-head .bk-btn:not(.sb-write){min-width:var(--m-ctrl-h);padding:0 10px}.dorms-folio.v08 .bk-chips{gap:var(--m-gap);padding-top:3px;padding-bottom:6px;margin-top:-3px}.dorms-folio.v08 .bk-chips>:is(button,a){min-height:var(--m-ctrl-h);padding:6px var(--m-ctrl-pad-x);gap:6px;font-size:var(--m-ctrl-font)}.dorms-folio.v08 .story-board{padding-top:12px;padding-left:14px;padding-right:14px}.dorms-folio.v08 .story-board .sb-toolbar{margin-bottom:6px;gap:var(--m-gap) 8px}.dorms-folio.v08 .story-board .sb-sort-select{font-size:16px;min-height:44px;padding-top:6px;padding-bottom:6px}.dorms-folio.v08 :is(.bk-list,.activity-feed,.activity-weekly-grid):has(>.post-reading-card){gap:14px;row-gap:14px}.dorms-folio.v08 :is(.bk-list,.activity-feed,.activity-weekly-grid)>.post-reading-card{padding:12px 14px 2px;gap:4px}.dorms-folio.v08 .post-reading-card .bk-row-title{font-size:var(--m-card-title);line-height:1.45}.dorms-folio.v08 .app-collection .collection-main{padding-top:14px;padding-left:14px;padding-right:14px}.dorms-folio.v08 .app-collection .collection-heading{gap:8px 6px}.dorms-folio.v08 .app-collection .collection-toolbar{padding-top:12px;gap:8px var(--m-gap);row-gap:8px}.dorms-folio.v08 .app-collection .collection-button{min-height:var(--m-ctrl-h);padding:6px var(--m-ctrl-pad-x);gap:6px;font-size:13.5px!important}.dorms-folio.v08 .app-collection .collection-controls [aria-label^="도름 인증"]{min-height:var(--m-ctrl-h)!important;padding:6px var(--m-ctrl-pad-x)!important;gap:6px!important;font-size:13.5px!important}.dorms-folio.v08 .app-collection .collection-heading-actions :is(button,a){min-height:var(--m-ctrl-h)}.dorms-folio.v08 .app-collection .collection-view-toggle{min-height:44px;width:44px}.dorms-folio.v08 .app-collection .collection-kind button{font-size:15px!important;min-height:var(--m-ctrl-h);padding:6px 10px}.dorms-folio.v08 .app-collection .collection-main select{min-height:44px;padding-top:6px;padding-bottom:6px}.dorms-folio.v08 .app-collection .collection-search input{font-size:16px;padding-top:9px;padding-bottom:9px}.dorms-folio.v08 .app-collection .collection-search{min-height:44px}.dorms-folio.v08 .app-collection .collection-results-heading{margin-top:12px;margin-bottom:10px;gap:10px}.dorms-folio.v08 .app-collection .collection-grid{gap:14px;row-gap:14px}.dorms-folio.v08 .app-collection .collection-card-copy{padding:12px 14px 4px;gap:6px}.dorms-folio.v08 .app-collection .collection-card-title-link{font-size:var(--m-card-title);line-height:1.45}.dorms-folio.v08 .app-collection .collection-preview-detail{min-height:44px;padding:8px 14px}.dorms-folio.v08 .app-collection .collection-card-bottom{padding:0 14px 2px}.dorms-folio.v08 .publication-document{padding-top:14px!important;--detail-title-size:24px}.dorms-folio.v08 .publication-document .publication-title{font-size:var(--detail-title-size)!important}.dorms-folio.v08 .publication-document .detail-titlerow{--detail-title-line:calc(var(--detail-title-size) * 1.35)}.dorms-folio.v08 .publication-app-page .app-hero-who{gap:6px;margin-top:10px}.dorms-folio.v08 .publication-app-page .app-hero .app-hero-meta{margin-top:7px!important;min-height:36px}.dorms-folio.v08 .publication-app-page .app-hero-panel{margin-top:7px}.dorms-folio.v08 .publication-app-page .app-hero .app-hero-action-row{gap:var(--m-gap)}.dorms-folio.v08 .publication-app-page .app-hero .app-hero-actions :is(button,a){min-height:40px!important;font-size:14px!important}.dorms-folio.v08 :is(.publication-document,.bunmoja-book) .app-launch .app-launch-button{min-height:60px;padding:8px 12px 8px 10px;gap:12px}.dorms-folio.v08 .linked-app-actions>.linked-app-board{min-height:60px;padding:8px 14px 8px 10px;gap:12px}.dorms-folio.v08 .publication-app-page .publication-document .app-hero.app-detail-header{margin-bottom:20px!important}.dorms-folio.v08 .app-modules{margin-top:18px}.dorms-folio.v08 .publication-document .publication-meta .resource-meta-time{display:none}.dorms-folio.v08 .publication-document .publication-meta .resource-meta-when,.dorms-folio.v08 .publication-document .publication-meta>span:first-child{gap:5px!important}.dorms-folio.v08 .publication-document .publication-meta .resource-meta-views-icon{display:inline-flex;color:var(--muted,#66645C)}.dorms-folio.v08 .publication-document .publication-meta .resource-meta-views-icon svg{display:block}.dorms-folio.v08 .publication-document .publication-meta .resource-meta-views-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dorms-folio.v08{--story-title-size:22px}.dorms-folio.v08 .bk-article-title,.dorms-folio.v08 .story-board .bk-article-title{font-size:var(--story-title-size);line-height:1.35}.dorms-folio.v08 .sb-article-titleline{--detail-title-line:calc(var(--story-title-size) * 1.35)}.dorms-folio.v08 .bk-article{gap:12px}.dorms-folio.v08 .story-board .sb-article-head{gap:8px}.dorms-folio.v08 .bk-article-body,.dorms-folio.v08 .story-board .sb-article-body{font-size:var(--m-read)}.dorms-folio.v08 .story-board .sb-actions{gap:var(--m-gap);padding-top:4px}.dorms-folio.v08 .story-board .sb-actions :is(button,a):not(.bk-icon-btn):not(.dorm-btn){min-height:40px}.dorms-folio.v08 .bk-page .notice-doc{--rich-base-size:16px;font-size:16px}.dorms-folio.v08 .mx-app .mx-inbox-head h1{font-size:var(--m-title)!important;line-height:1.3!important}.dorms-folio.v08 .mx-app .mx-tabs button{min-height:var(--m-ctrl-h);font-size:var(--m-ctrl-font)!important}.dorms-folio.v08 .app-collection .folio-head{gap:8px 12px}.dorms-folio.v08 .app-collection .folio-head h1{font-size:var(--m-title);line-height:1.3}.dorms-folio.v08 .app-collection .folio-lede{margin-top:4px;font-size:14px;line-height:1.55}.dorms-folio.v08 .app-collection .folio-section{margin-top:20px}.dorms-folio.v08 .app-collection .folio-section-head{padding-bottom:8px}.dorms-folio.v08 .app-collection .folio-section-head h2{font-size:var(--m-section)}.dorms-folio.v08 .app-collection .folio-panel{padding:12px}.dorms-folio.v08 .app-collection .folio-empty{padding:24px 14px}.dorms-folio.v08 .notif-set-head{min-height:46px;padding-top:9px;padding-bottom:9px;font-size:15px}.dorms-folio.v08 .regional-ranking{padding-top:14px;padding-left:14px;padding-right:14px}.dorms-folio.v08 .region-page-heading{margin-bottom:10px;gap:6px}.dorms-folio.v08 .regional-ranking h1{font-size:var(--m-title)}.dorms-folio.v08 .regional-ranking h2{font-size:var(--m-section)}.dorms-folio.v08 .region-summary{padding:10px 0 8px;gap:8px 10px}.dorms-folio.v08 .region-summary strong{font-size:24px}.dorms-folio.v08 .region-results-top{min-height:40px;padding-bottom:8px}.dorms-folio.v08 .region-teacher-row{min-height:64px;padding-top:8px;padding-bottom:8px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-intro{margin-bottom:8px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-intro h1{font-size:var(--m-title)}html body .dorms-folio.v08.collaboration-refined main.library-view .library-type-bar{padding-top:8px;gap:8px;margin-bottom:8px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-type-bar .library-intro-actions .action{min-height:var(--m-ctrl-h);padding:6px 12px;font-size:13.5px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-type-bar .search-bar{min-height:44px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-type-bar .search-bar input{padding:9px 0}html body .dorms-folio.v08.collaboration-refined main.library-view .library-tools{margin-bottom:10px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-tools .department-filters.bk-chips{gap:var(--m-gap);padding:3px 4px 6px}html body .dorms-folio.v08.collaboration-refined main.library-view .library-tools .department-filters.bk-chips>button{min-height:var(--m-ctrl-h);padding:6px 12px;font-size:var(--m-ctrl-font)}.dorms-folio.mobile-header-drawer .mobile-header-all-menu{margin-top:10px;--drawer-row:52px}.dorms-folio.mobile-header-drawer .mobile-header-all-menu .mobile-header-menu-index>a{font-size:19px}}@media (max-width:520px){:root:root{--list-card-h:clamp(420px,calc((100vw - 28px) * 1.29),520px)}}.dorms-folio .margin-emblems{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.dorms-folio .margin-emblem{position:absolute;display:block;opacity:.34;animation:margin-emblem-drift 9s ease-in-out infinite;animation-delay:calc(var(--emblem-drift, 0s) * -1)}.dorms-folio .margin-emblem svg{width:100%;height:100%;animation:margin-emblem-spin var(--emblem-spin,18s) linear infinite;animation-direction:var(--emblem-way,normal);will-change:transform}.dorms-folio.dark .margin-emblem{opacity:.24}@keyframes margin-emblem-spin{to{transform:rotate(1turn)}}@keyframes margin-emblem-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dorms-folio .margin-emblem,.dorms-folio .margin-emblem svg{animation:none}}@media print{.dorms-folio .margin-emblems{display:none}}